Repolode
vega

vega/altair

Biblioteca declarativa de visualización para Python que crea gráficos interactivos con una API concisa basada en la especificación JSON de Vega-Lite.

Alternativa open source a:Tableau

Estrellas
10,512
Forks
888
Issues abiertos
167
Último commit
ayer

¿Qué es?

Vega-Altair es una biblioteca declarativa de visualización estadística para Python. Para describir un gráfico, se asignan campos de datos a canales visuales como x, y y color, y la biblioteca genera la especificación JSON subyacente de Vega-Lite. La API se valida por tipos con respecto a esa especificación, por lo que los gráficos definidos incorrectamente se detectan de forma anticipada.

Además de gráficos estáticos, los gráficos pueden incluir interacciones definidas con la misma gramática, como selecciones que filtran o cambian el color de vistas vinculadas. Los gráficos se muestran directamente en JupyterLab, Jupyter Notebook, Visual Studio Code y nbviewer, y se pueden exportar como imágenes PNG o SVG, páginas HTML independientes o archivos JSON.

Se puede instalar mediante pip o conda-forge. El proyecto ofrece un sitio de documentación y notebooks tutoriales que se pueden ejecutar en Binder o Colab.

Funciones clave

  • 01API declarativa de Python para asignar campos de datos a canales visuales.
  • 02La API generada se valida por tipos con respecto a la especificación de Vega-Lite.
  • 03Admite selecciones interactivas que vinculan y filtran varios gráficos.
  • 04Se muestra directamente en JupyterLab, Jupyter Notebook, VS Code y nbviewer.
  • 05Exporta a PNG, SVG, HTML independiente y JSON.

Casos de uso

  • Análisis exploratorio de datos en notebooks de Jupyter con DataFrames de pandas.
  • Creación de vistas vinculadas e interactivas que permiten filtrar un gráfico desde otro.
  • Generación de gráficos compartibles en HTML o como imágenes a partir de scripts de análisis en Python.

Inicio rápido

  1. 1

    Instala Vega-Altair con pip

    pip install altair
  2. 2

    O instálalo con conda desde conda-forge

    conda install altair -c conda-forge
  3. 3

    Importa altair y crea un gráfico a partir del conjunto de datos integrado cars

Antes de usarlo

  • Depende del renderizado de Vega-Lite, por lo que algunos formatos de salida, como PNG o SVG, pueden requerir configuración adicional.

En colecciones

Temas

Preguntas frecuentes

¿Qué es altair?
Biblioteca declarativa de visualización para Python que crea gráficos interactivos con una API concisa basada en la especificación JSON de Vega-Lite. Vega-Altair es una biblioteca declarativa de visualización estadística para Python. Para describir un gráfico, se asignan campos de datos a canales visuales como x, y y color, y la biblioteca genera la especificación JSON subyacente de Vega-Lite. La API se valida por tipos con respecto a esa especificación, por lo que los gráficos definidos incorrectamente se detectan de forma anticipada.
¿altair es gratuito? ¿Qué licencia tiene?
altair es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿altair sigue mantenido?
Mantenimiento activo. El último commit de altair fue el 6 nov 2026.
¿Para qué puedo usar altair?
Análisis exploratorio de datos en notebooks de Jupyter con DataFrames de pandas. Creación de vistas vinculadas e interactivas que permiten filtrar un gráfico desde otro. Generación de gráficos compartibles en HTML o como imágenes a partir de scripts de análisis en Python.
¿Cómo se instala altair?
Instala Vega-Altair con pip: pip install altair O instálalo con conda desde conda-forge: conda install altair -c conda-forge Importa altair y crea un gráfico a partir del conjunto de datos integrado cars
¿Dónde consigo altair?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/vega/altair

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados