Uma gramática declarativa em JSON para criar visualizações de dados interativas, renderizadas em HTML5 Canvas ou SVG.
vega/vega-lite
Uma gramática JSON de alto nível para gráficos interativos declarativos, que compila especificações completas do Vega.
Alternativa open source a:Tableau
- Estrelas
- 5,527
- Forks
- 727
- Issues abertas
- 820
- Último commit
- ontem
O que é?
Vega-Lite é uma gramática de alto nível para análise visual. Você descreve um gráfico com uma especificação JSON concisa que abrange dados, codificações, marcas e transformações; o Vega-Lite a compila em uma especificação completa do Vega, que renderiza no navegador.
Por estar acima do Vega, o Vega-Lite permite escrever menos código boilerplate do que a linguagem de baixo nível do Vega, sem abrir mão de recursos interativos, como seleções e visualizações vinculadas. O projeto é desenvolvido em TypeScript e distribuído no npm como o pacote vega-lite.
A ferramenta é voltada a analistas de dados e desenvolvedores que querem criar gráficos rapidamente a partir de dados tabulares. A documentação inclui exemplos, tutoriais e um editor online.
Recursos principais
- 01Sintaxe JSON declarativa para descrever gráficos com dados, codificações e marcas.
- 02Compila especificações em especificações completas do Vega.
- 03Oferece suporte a seleções interativas e visualizações vinculadas.
- 04Inclui transformações de dados, como agregação e filtragem, na própria especificação.
- 05Distribuído como o pacote vega-lite do npm, desenvolvido em TypeScript.
Casos de uso
- Criar gráficos interativos para análise exploratória de dados tabulares.
- Incorporar gráficos declarativos em aplicações web ou dashboards.
- Gerar especificações de gráficos programaticamente a partir de código ou configuração.
Início rápido
- 1
Instale vega-lite pelo npm
- 2
Abra o Vega Editor online para testar um exemplo de Vega-Lite
Tópicos
Perguntas frequentes
- O que é vega-lite?
- Uma gramática JSON de alto nível para gráficos interativos declarativos, que compila especificações completas do Vega. Vega-Lite é uma gramática de alto nível para análise visual. Você descreve um gráfico com uma especificação JSON concisa que abrange dados, codificações, marcas e transformações; o Vega-Lite a compila em uma especificação completa do Vega, que renderiza no navegador.
- vega-lite é gratuito? Qual é a licença?
- vega-lite é open source sob a licença BSD-3-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
- vega-lite ainda é mantido?
- Manutenção ativa. O último commit de vega-lite foi em 21 de out. de 2026.
- Para que posso usar vega-lite?
- Criar gráficos interativos para análise exploratória de dados tabulares. Incorporar gráficos declarativos em aplicações web ou dashboards. Gerar especificações de gráficos programaticamente a partir de código ou configuração.
- Como instalar vega-lite?
- Instale vega-lite pelo npm Abra o Vega Editor online para testar um exemplo de Vega-Lite
- Onde consigo vega-lite?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/vega/vega-lite
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Ferramenta de exploração de dados com IA que conecta arquivos e bancos de dados e transforma perguntas em visualizações editáveis, da Microsoft Research.
Aplicativo web de código aberto que conecta bancos de dados e APIs para criar dashboards e gráficos atualizados, compartilháveis e incorporáveis.
Toolkit low-code em Python para criar dashboards de visualização de dados com várias páginas, baseado em Plotly, Dash e Pydantic.
Uma linguagem intermediária de visualização que permite a agentes de IA transformar especificações compactas em gráficos refinados para Vega-Lite, ECharts, Chart.js, Plotly ou Excel.
Um renderizador leve e síncrono que converte texto de diagramas Mermaid em SVG, sem dependências em tempo de execução.