Skip to content

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.

Toda gráfica de Altair tiene las mismas tres partes, encadenadas con puntos:

python
alt.Chart(df).mark_point().encode(x='gdp_per_capita:Q', y='life_expectancy:Q')

Los datos (alt.Chart(df)), una marca (.mark_point()) y un encoding que acomoda las columnas en la gráfica (.encode(...)). Si conoces ggplot2, es la misma idea de la gramática de gráficas, ahora en Python. Por convención se importa como alt.

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

  • pandas

    pandas es un paquete de Python para trabajar con tablas de datos, llamadas DataFrames: cargarlas, filtrar filas, escoger columnas y resumirlas.

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

Todos los términos

Altair — Glosario de Maestro