Skip to content

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:

json
{
  "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.

  • 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.

Todos los términos

Vega-Lite — Glosario de Maestro