Repolode
vega

vega/altair

簡潔なAPIでVega-LiteのJSON仕様に基づくインタラクティブなチャートを作成できる、宣言型のPython可視化ライブラリ。

代替できる製品:Tableau

スター
10,513
フォーク
887
未解決の Issue
167
最終コミット
一昨日

これは何?

Vega-Altairは、Python向けの宣言型統計可視化ライブラリです。データフィールドをx、y、colorなどの視覚チャネルに割り当ててチャートを記述すると、基盤となるVega-LiteのJSON仕様を生成します。APIは仕様に照らして型チェックされるため、無効なチャート定義を早い段階で検出できます。

静的なプロットだけでなく、同じ文法で定義したインタラクションをチャートに加えることもできます。たとえば、選択範囲に応じて連動するビューをフィルタリングしたり、色を変更したりできます。チャートはJupyterLab、Jupyter Notebook、Visual Studio Code、nbviewer上にインライン表示でき、PNGやSVG画像、スタンドアロンHTMLページ、JSONファイルとしてエクスポートできます。

pipまたはconda-forgeからインストールできます。ドキュメントサイトと、BinderまたはColabで実行できるチュートリアルノートブックも用意されています。

主な機能

  • 01データフィールドを視覚チャネルに割り当てる宣言型のPython API。
  • 02生成されるAPIはVega-Lite仕様に照らして型チェックされる。
  • 03複数のチャートを連動させてフィルタリングできるインタラクティブな選択機能。
  • 04JupyterLab、Jupyter Notebook、VS Code、nbviewer上にインライン表示。
  • 05PNG、SVG、スタンドアロンHTML、JSONへのエクスポート。

ユースケース

  • pandas DataFrameを使ったJupyterノートブックでの探索的データ分析。
  • あるチャートから別のチャートをフィルタリングできる、連動したブラシ操作可能なビューの作成。
  • Pythonの分析スクリプトから共有可能なHTMLチャートや画像チャートを生成。

クイックスタート

  1. 1

    pipでVega-Altairをインストールする

    pip install altair
  2. 2

    またはconda-forgeからcondaでインストールする

    conda install altair -c conda-forge
  3. 3

    altairをインポートし、組み込みのcarsデータセットからチャートを作成する

使う前に知っておきたいこと

  • Vega-Liteによるレンダリングに依存するため、PNGやSVGなどの一部の形式へのエクスポートには追加設定が必要な場合があります。

収録されている特集

トピック

よくある質問

altair とは?
簡潔なAPIでVega-LiteのJSON仕様に基づくインタラクティブなチャートを作成できる、宣言型のPython可視化ライブラリ。 Vega-Altairは、Python向けの宣言型統計可視化ライブラリです。データフィールドをx、y、colorなどの視覚チャネルに割り当ててチャートを記述すると、基盤となるVega-LiteのJSON仕様を生成します。APIは仕様に照らして型チェックされるため、無効なチャート定義を早い段階で検出できます。
altair は無料で使えますか?ライセンスは?
altair は BSD-3-Clause ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
altair は今もメンテナンスされていますか?
活発にメンテナンス中。altair の最終コミットは 2026年11月6日 です。
altair は何に使えますか?
pandas DataFrameを使ったJupyterノートブックでの探索的データ分析。 あるチャートから別のチャートをフィルタリングできる、連動したブラシ操作可能なビューの作成。 Pythonの分析スクリプトから共有可能なHTMLチャートや画像チャートを生成。
altair のインストール方法は?
pipでVega-Altairをインストールする: pip install altair またはconda-forgeからcondaでインストールする: conda install altair -c conda-forge altairをインポートし、組み込みのcarsデータセットからチャートを作成する
altair はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/vega/altair

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト