{
const arcLayer = vl.markArc({ innerRadius: 60, stroke: null })
.data(RandomData)
.transform([
{calculate: "hours(datum.time)", as: "hour"}
])
.encode(
vl.theta().fieldO('hour').sort('ascending'),
vl.radius().count('symptom'),
vl.color().fieldN('symptom')
)
const dash = vl.vconcat(arcLayer)
return dash.render()
}