view = vl.markCircle({ size: 60 })
.data(countries)
.transform(
vl.filter("datum.year == 1980 || datum.year == 1990 || datum.year == 2000")
)
.encode(
vl.x().fieldQ("fertility").title("Fertility"),
vl.y().fieldQ("life_expect").title("Life Expectancy"),
vl.tooltip(["country:N", "fertility:Q", "life_expect:Q", "year:N"]),
vl.column().fieldN("year").title("Year")
)
.width(200)
.height(200)
.render()