Repolode
mckinsey

mckinsey/vizro

Plotly、Dash、Pydanticを基盤に、複数ページのデータ可視化ダッシュボードを構築できるPython製ローコードツールキット。

代替できる製品:TableauPower BI

スター
3,810
フォーク
304
未解決の Issue
30
最終コミット
6 時間前

これは何?

Vizroは、フロントエンドコードを手書きする代わりに、簡潔な宣言的設定からデータ可視化ダッシュボードを構築できるPythonツールキットです。チャート、テーブル、カード、KPI指標などのコンポーネントに加え、ドロップダウンメニューやスライダーなどのコントロール、インタラクションやエクスポート用のアクション、レイアウト、ネストしたページを含むナビゲーションを使ってアプリを定義します。設定はPydanticモデル、JSON、YAML、Pythonの辞書で記述できます。

このフレームワークはPlotlyとDashを基盤としており、標準機能では足りない場合はPython、JavaScript、HTML、CSSで独自のビジュアル表現やコンポーネントを追加できます。このリポジトリはmonorepoで、自然言語からチャートを生成するvizro-aiと、CursorやClaude DesktopなどのLLMクライアントが段階的にダッシュボードを組み立てられるModel Context Protocolサーバーのvizro-mcpも含まれています。

主な機能

  • 01Python、JSON、YAML、辞書によるローコード設定から、複数ページのダッシュボードを構築できます。
  • 02チャート、テーブル、カード、KPI指標、フォームをコンポーネントとして提供します。
  • 03ドロップダウンメニュー、スライダーなどのセレクターを使ったフィルターやパラメーターに対応します。
  • 04コンポーネントのインタラクション、ドリルスルー、エクスポートなどのアクションをサポートします。
  • 05コード拡張により、独自のコンポーネントや個別のビジュアル表現を追加できます。

ユースケース

  • データ分析の成果を、フロントエンドチームに頼らず、共有・デプロイ可能なダッシュボードにする。
  • PythonでBI風のレポートアプリを試作し、後からコードでカスタマイズする。
  • Vizro-MCPサーバーを通じて、LLMアシスタントにチャートやダッシュボードを作成させる。

クイックスタート

  1. 1

    pipでvizroパッケージをインストールする

    pip install vizro
  2. 2

    スタートガイドのチュートリアルに沿って、最初のダッシュボードを作成する

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

  • バージョン1.0.0では互換性のない変更が導入されたため、以前の0.1.xで作成したダッシュボードは移行が必要です。

トピック

よくある質問

vizro とは?
Plotly、Dash、Pydanticを基盤に、複数ページのデータ可視化ダッシュボードを構築できるPython製ローコードツールキット。 Vizroは、フロントエンドコードを手書きする代わりに、簡潔な宣言的設定からデータ可視化ダッシュボードを構築できるPythonツールキットです。チャート、テーブル、カード、KPI指標などのコンポーネントに加え、ドロップダウンメニューやスライダーなどのコントロール、インタラクションやエクスポート用のアクション、レイアウト、ネストしたページを含むナビゲーションを使ってアプリを定義します。設定はPydanticモデル、JSON、YAML、Pythonの辞書で記述できます。
vizro は無料で使えますか?ライセンスは?
vizro は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
vizro は今もメンテナンスされていますか?
活発にメンテナンス中。vizro の最終コミットは 2026年10月21日 です。
vizro は何に使えますか?
データ分析の成果を、フロントエンドチームに頼らず、共有・デプロイ可能なダッシュボードにする。 PythonでBI風のレポートアプリを試作し、後からコードでカスタマイズする。 Vizro-MCPサーバーを通じて、LLMアシスタントにチャートやダッシュボードを作成させる。
vizro のインストール方法は?
pipでvizroパッケージをインストールする: pip install vizro スタートガイドのチュートリアルに沿って、最初のダッシュボードを作成する
vizro はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/mckinsey/vizro

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

関連プロジェクト