インタラクティブなデータビジュアライゼーションを、HTML5 CanvasまたはSVGに描画するための宣言的なJSON文法です。
- スター
- 5,527
- フォーク
- 727
- 未解決の Issue
- 820
- 最終コミット
- 昨日
これは何?
Vega-Liteは、ビジュアル分析のための高水準文法です。データ、エンコーディング、マーク、変換を簡潔なJSON仕様で記述すると、Vega-Liteがブラウザーで描画できる完全なVega仕様にコンパイルします。
Vegaより高いレベルに位置するため、低水準のVega言語と比べて定型コードを減らしつつ、選択や連動ビューなどのインタラクティブ機能も利用できます。TypeScriptで開発されており、npmではvega-liteパッケージとして配布されています。
表形式データから手早くチャートを作成したいデータアナリストや開発者を対象としており、サンプル、チュートリアル、オンラインエディターを備えています。
主な機能
- 01データ、エンコーディング、マークを使ってチャートを記述する宣言的なJSON構文。
- 02仕様を完全なVega仕様にコンパイル。
- 03インタラクティブな選択と連動ビューに対応。
- 04集計やフィルタリングなどのデータ変換を仕様内に記述可能。
- 05TypeScriptで開発され、npmパッケージのvega-liteとして配布。
ユースケース
- 表形式データを使った探索的データ分析向けのインタラクティブチャートの作成。
- Webアプリケーションやダッシュボードへの宣言的なチャートの埋め込み。
- コードや設定からのチャート仕様のプログラムによる生成。
クイックスタート
- 1
npmからvega-liteをインストールする
- 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 の最終コミットは 2026年10月21日 です。
- vega-lite は何に使えますか?
- 表形式データを使った探索的データ分析向けのインタラクティブチャートの作成。 Webアプリケーションやダッシュボードへの宣言的なチャートの埋め込み。 コードや設定からのチャート仕様のプログラムによる生成。
- vega-lite のインストール方法は?
- npmからvega-liteをインストールする オンラインのVega Editorを開いて、Vega-Liteのサンプルを試す
- vega-lite はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/vega/vega-lite
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Microsoft Researchによる、ファイルやデータベースに接続し、質問から編集可能な可視化を作成するAI搭載のデータ探索ツール。
データベースやAPIに接続し、共有・埋め込み可能なライブダッシュボードやグラフを作成できるオープンソースのWebアプリ。
Plotly、Dash、Pydanticを基盤に、複数ページのデータ可視化ダッシュボードを構築できるPython製ローコードツールキット。
AIエージェントがコンパクトなチャート仕様から、Vega-Lite、ECharts、Chart.js、Plotly、Excel向けの洗練されたチャートを生成できる可視化中間言語。
実行時依存なしでMermaidの図表テキストをSVGに変換する、小型の同期レンダラー。