vl
.markLine()
.data(presbyterians)
.encode(
vl
.x()
.fieldQ("year")
.axis({ format: "f", title: null }),
vl
.y()
.fieldQ("members")
.axis({ format: ".2s" }),
vl.tooltip().fieldQ("members"),
vl.color().value(lineColor)
)
.title(`Presbyterians ${years[0]}–${years[1]}`)
.width(500)
.render()