vl
.markLine({ point: true, strokeWidth: 2, opacity: 0.35 })
.data(df)
.encode(
vl.y().count("group").scale({ type: "sqrt" }).axis({ title: null }),
vl.color().fieldN("group"),
vl.x().month("date").axis({ grid: false, title: null }),
vl.tooltip().fieldN("group")
)
.height(600)
.width(600)
.config({view: {stroke: null}})
.render({ renderer: "svg" })