◐ learning · kind tool · level 0 · 0h

API declarativa de visualización para Python, construida sobre la gramática de Vega-Lite. Mismo modelo mental que Vega-Lite (marca + encoding) pero desde el DataFrame de pandas.

Mecanismo. Se encadena alt.Chart(df).mark_*().encode(...); Altair genera el JSON de Vega-Lite y lo renderiza en Jupyter o en el navegador. La interfaz es consistente y de pocas primitivas.

Límite. Su límite es el de Vega-Lite: transformaciones y geometrías personalizadas requieren salir de la API. Para grandes volúmenes conviene agregar antes (DuckDB/pandas) — no es un motor de cómputo.

Ejercicio. Portar una figura matplotlib nivel editorial a Altair y comparar esfuerzo y resultado.

Enlaces

Fuentes