Repolode
vega

vega/vega-lite

Грамматика высокого уровня на основе JSON для декларативных интерактивных диаграмм, которая компилируется в полноценные спецификации Vega.

Open source альтернатива:Tableau

Звёзды
5,527
Форки
727
Открытые issues
820
Последний коммит
вчера

Что это?

Vega-Lite — грамматика высокого уровня для визуального анализа данных. Диаграмму можно описать компактной спецификацией JSON, задав данные, кодировки, графические элементы и преобразования, а Vega-Lite преобразует её в полную спецификацию Vega, которая отображается в браузере.

Поскольку Vega-Lite работает поверх Vega, автору нужно писать меньше шаблонного кода, чем при использовании низкоуровневого языка Vega, при этом доступны интерактивные возможности, например выборки и связанные представления. Проект написан на TypeScript и распространяется через npm как пакет vega-lite.

Проект предназначен для аналитиков данных и разработчиков, которым нужно быстро создавать диаграммы на основе табличных данных. В документации есть примеры, руководства и онлайн-редактор.

Ключевые возможности

  • 01Декларативный синтаксис JSON для описания диаграмм на основе данных, кодировок и графических элементов.
  • 02Компилирует спецификации в полноценные спецификации Vega.
  • 03Поддерживает интерактивные выборки и связанные представления.
  • 04Позволяет задавать в спецификации преобразования данных, например агрегацию и фильтрацию.
  • 05Распространяется как npm-пакет vega-lite, написанный на TypeScript.

Сценарии использования

  • Создание интерактивных диаграмм для исследовательского анализа табличных данных.
  • Встраивание декларативных диаграмм в веб-приложения и дашборды.
  • Программная генерация спецификаций диаграмм из кода или конфигурации.

Быстрый старт

  1. 1

    Установите vega-lite из npm

  2. 2

    Откройте онлайн-редактор Vega Editor, чтобы попробовать пример Vega-Lite

Темы

Частые вопросы

Что такое vega-lite?
Грамматика высокого уровня на основе JSON для декларативных интерактивных диаграмм, которая компилируется в полноценные спецификации Vega. Vega-Lite — грамматика высокого уровня для визуального анализа данных. Диаграмму можно описать компактной спецификацией JSON, задав данные, кодировки, графические элементы и преобразования, а Vega-Lite преобразует её в полную спецификацию Vega, которая отображается в браузере.
vega-lite можно использовать бесплатно? Какая у него лицензия?
vega-lite распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
vega-lite всё ещё поддерживается?
Активно поддерживается. Последний коммит в vega-lite — 21 окт. 2026 г..
Для чего можно использовать vega-lite?
Создание интерактивных диаграмм для исследовательского анализа табличных данных. Встраивание декларативных диаграмм в веб-приложения и дашборды. Программная генерация спецификаций диаграмм из кода или конфигурации.
Как установить vega-lite?
Установите vega-lite из npm Откройте онлайн-редактор Vega Editor, чтобы попробовать пример Vega-Lite
Где скачать vega-lite?
Исходный код и инструкции по установке — на GitHub: https://github.com/vega/vega-lite

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Веб-приложение с открытым исходным кодом для подключения к базам данных и API, создания интерактивных диаграмм и дашбордов, которыми можно делиться и которые можно встраивать.

4,1 тыс.457JavaScriptOtherОбновлён 3 дня назад