scatter = {
const scatter = vl.markCircle()
.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('Expectativa de Vida'),
vl.size().value(100),
vl.column().fieldO('year').title('Ano')
)
.width(300)
.height(300)
.title('Fertilidade vs Expectativa de Vida (1980, 1990, 2000)')
return scatter.render()
}