Una gramática declarativa en JSON para crear visualizaciones de datos interactivas que se renderizan en HTML5 Canvas o SVG.
vega/vega-lite
Gramática JSON de alto nivel para gráficos interactivos declarativos que compila especificaciones completas de Vega.
Alternativa open source a:Tableau
- Estrellas
- 5,527
- Forks
- 727
- Issues abiertos
- 820
- Último commit
- ayer
¿Qué es?
Vega-Lite es una gramática de alto nivel para el análisis visual. Se describe un gráfico mediante una especificación JSON concisa que abarca los datos, las codificaciones, las marcas y las transformaciones; Vega-Lite la compila en una especificación completa de Vega que se renderiza en el navegador.
Al estar por encima de Vega, permite escribir menos código repetitivo que con el lenguaje de bajo nivel de Vega, sin perder acceso a funciones interactivas como las selecciones y las vistas vinculadas. El proyecto está desarrollado en TypeScript y se distribuye en npm como el paquete vega-lite.
Está dirigido a analistas de datos y desarrolladores que quieren crear gráficos rápidamente a partir de datos tabulares. Incluye documentación con ejemplos, tutoriales y un editor en línea.
Funciones clave
- 01Sintaxis JSON declarativa para describir gráficos a partir de datos, codificaciones y marcas.
- 02Compila especificaciones en especificaciones completas de Vega.
- 03Admite selecciones interactivas y vistas vinculadas.
- 04Incluye transformaciones de datos, como la agregación y el filtrado, en la especificación.
- 05Se distribuye como el paquete vega-lite de npm, escrito en TypeScript.
Casos de uso
- Crear gráficos interactivos para el análisis exploratorio de datos tabulares.
- Incorporar gráficos declarativos en aplicaciones web o paneles de control.
- Generar especificaciones de gráficos mediante código o configuración.
Inicio rápido
- 1
Instala vega-lite desde npm
- 2
Abre el editor Vega Editor en línea para probar un ejemplo de Vega-Lite
Temas
Preguntas frecuentes
- ¿Qué es vega-lite?
- Gramática JSON de alto nivel para gráficos interactivos declarativos que compila especificaciones completas de Vega. Vega-Lite es una gramática de alto nivel para el análisis visual. Se describe un gráfico mediante una especificación JSON concisa que abarca los datos, las codificaciones, las marcas y las transformaciones; Vega-Lite la compila en una especificación completa de Vega que se renderiza en el navegador.
- ¿vega-lite es gratuito? ¿Qué licencia tiene?
- vega-lite es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿vega-lite sigue mantenido?
- Mantenimiento activo. El último commit de vega-lite fue el 21 oct 2026.
- ¿Para qué puedo usar vega-lite?
- Crear gráficos interactivos para el análisis exploratorio de datos tabulares. Incorporar gráficos declarativos en aplicaciones web o paneles de control. Generar especificaciones de gráficos mediante código o configuración.
- ¿Cómo se instala vega-lite?
- Instala vega-lite desde npm Abre el editor Vega Editor en línea para probar un ejemplo de Vega-Lite
- ¿Dónde consigo vega-lite?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/vega/vega-lite
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta de exploración de datos con IA que se conecta a archivos y bases de datos y convierte preguntas en visualizaciones editables, de Microsoft Research.
Aplicación web de código abierto que conecta bases de datos y API para crear dashboards y gráficos en tiempo real, compartibles e integrables.
Toolkit low-code de Python para crear dashboards de visualización de datos de varias páginas con Plotly, Dash y Pydantic.
Un lenguaje intermedio de visualización que permite a los agentes de IA convertir especificaciones compactas en gráficos pulidos para Vega-Lite, ECharts, Chart.js, Plotly o Excel.
Un renderizador pequeño y síncrono que convierte texto de diagramas Mermaid en SVG sin dependencias en tiempo de ejecución.