vl.markBar()
.data(dados)
.encode(
vl.x().fieldN('threatStatus').title('Estado de Ameaça'),
vl.y().aggregate('count').title('Número de Espécies'),
vl.color().fieldN('threatStatus'),
vl.tooltip([
{ field: 'threatStatus', type: 'nominal', title: 'Estado de Ameaça' },
{ aggregate: 'count', type: 'quantitative', title: 'Número de Espécies' }
])
)
.width(600)
.height(400)
.title('Distribuição de Espécies por Estado de Ameaça')
.render()