puestosBogotaPctAdjusted = vl
.markPoint({ tooltip: true })
.encode(
vl
.x()
.fieldO("id")
.axis({ labels: false, ticks: false })
.title("Puestos de Votación")
.sort(orderings.get("Gustavo Petro").keys()),
vl.color().fieldN("candidato").scale(candidatesColorScale),
vl.size().fieldQ("votos"),
vl
.y()
.fieldQ("votos_pct_adjusted")
.title("Porcentaje de votos con respecto al puesto"),
vl.detail().fieldN("data.Puesto")
)
.data(rankingOrdered)
.height(500)
.width(500)
.title({
text:
"Puestos de votación en Bogotá por porcentaje ajustado de votación por candidato",
subtitle:
"Porcentaje calculado usando el porcentaje de votos que obtuvo el candidato por puesto, y luego dividido por el máximo pct del candidato en cualquier puesto",
anchor: "start",
fontSize: "18"
})
.config({ background: "#faf5e577" })
.render()