Estou trabalhando na criação de um gráfico de funil usando o Vega Lite, mas estou enfrentando um problema ao colocar o texto no centro de cada barra.
Abaixo está a especificação do Vega Lite.
{
"$schema": "https://vega.github.io/schema/vega-lite/v5.json",
"encoding": {
"y": {"field": "department", "type": "nominal", "sort": "-x"},
"x": {
"field": "daily_total_login",
"type": "quantitative",
"stack": "center"
}
},
"layer": [
{
"mark": {"tooltip": true, "type": "bar"},
"encoding": {
"x": {
"field": "daily_total_login",
"type": "quantitative",
"stack": "center"
},
"color": {"field": "department", "type": "nominal", "legend": null}
}
},
{
"mark": {"type": "text"},
"encoding": {
"text": {"field": "daily_total_login", "type": "quantitative"}
},
}
],
"data": {
"values": [
{
"date": "2024-08-09",
"department": "A",
"daily_total_login": 277,
"daily_active_user": 87
},
{
"date": "2024-08-10",
"department": "B",
"daily_total_login": 36,
"daily_active_user": 9
},
{
"date": "2024-08-11",
"department": "C",
"daily_total_login": 39,
"daily_active_user": 14
},
{
"date": "2024-08-12",
"department": "D",
"daily_total_login": 124,
"daily_active_user": 51
},
]
},
"height": "container",
"width": "container"
}
Alguém poderia sugerir que mudanças eu poderia fazer na especificação vega lite acima, para que o texto pudesse aparecer no centro de cada barra?
1 respostas