Vega-Lite
Vega-Lite es un lenguaje para describir gráficas en JSON: nombras los datos, la marca y qué columna va en cada eje, y un renderizador la dibuja. Altair escribe el Vega-Lite por ti.
Una especificación pequeña:
{
"mark": "point",
"encoding": {
"x": {"field": "gdp_per_capita", "type": "quantitative"},
"y": {"field": "life_expectancy", "type": "quantitative"}
}
}La gráfica se describe en lugar de dibujarse paso a paso, así que la misma especificación se ve en un notebook, en una página web o en la página de un curso. chart.to_json() te enseña el Vega-Lite detrás de cualquier gráfica de Altair.
Términos relacionados
- JSON
JSON es un formato de texto para datos con estructura: etiquetas y valores entre llaves, listas entre corchetes. Los programas lo usan para pasarse datos entre ellos.
- Altair
Altair (Vega-Altair) es un paquete de Python para hacer gráficas describiéndolas: dices qué columna va en cada eje, color o tamaño, y Altair escribe el Vega-Lite que dibuja la gráfica.