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:
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.
Términos relacionados
- 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.