Repolode
plotly

plotly/plotly.py

plotly.jsを基盤とする宣言的なFigure APIでチャートを作成できる、ブラウザベースのPython向けインタラクティブグラフ作成ライブラリです。

代替できる製品:Tableau

スター
18,880
フォーク
2,893
未解決の Issue
743
最終コミット
昨日

これは何?

plotly.pyは、インタラクティブなチャートを作成するためのPythonグラフ作成ライブラリです。plotly.jsを高レベルの宣言的なAPIでラップしており、科学、3D、統計、SVGマップ、金融など、30種類以上のチャートを利用できます。

主なインターフェースは2つあります。graph objects(plotly.graph_objects)はトレースを1つずつ追加してFigureを構築でき、Plotly Express(plotly.express)はデータフレームから関数呼び出し1回で一般的なチャートを作成できます。FigureはJupyter Notebook、marimo、単体のHTMLファイル、Dashアプリケーションで表示できます。

静的画像へのエクスポートには別パッケージのkaleidoを使用します。システムにChromeまたはChromiumが必要です。anywidgetを使ったJupyterウィジェットモードも利用できます。

主な機能

  • 013D、統計、マップ、金融など、30種類以上のチャートに対応。
  • 02APIは2種類あり、細かな制御にはgraph objects、データフレームから手軽にチャートを作成するにはPlotly Expressを利用可能。
  • 03Jupyter、marimo、単体のHTML、Dashアプリで表示できるインタラクティブなFigure。
  • 04kaleidoパッケージによる静的画像へのエクスポート。
  • 05anywidgetによるJupyterウィジェット対応。

ユースケース

  • Jupyter Notebookでデータフレームを探索・可視化する。
  • Dashでインタラクティブなダッシュボードを構築する。
  • 共有可能な単体のHTMLチャートを作成する。
  • Pythonコードから科学、3D、金融分野のプロットを作成する。

クイックスタート

  1. 1

    pipでplotlyをインストールする

    pip install plotly
  2. 2

    graph objectsで図を作成して表示する

  3. 3

    必要に応じてPlotly Expressの追加パッケージをインストールする

    pip install plotly[express]

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

  • Plotly Expressを使用するには、対応するデータフレームライブラリも別途インストールする必要があります。
  • 静的画像のエクスポートには、システムにChromeまたはChromiumが必要です。

収録されている特集

トピック

よくある質問

plotly.py とは?
plotly.jsを基盤とする宣言的なFigure APIでチャートを作成できる、ブラウザベースのPython向けインタラクティブグラフ作成ライブラリです。 plotly.pyは、インタラクティブなチャートを作成するためのPythonグラフ作成ライブラリです。plotly.jsを高レベルの宣言的なAPIでラップしており、科学、3D、統計、SVGマップ、金融など、30種類以上のチャートを利用できます。
plotly.py は無料で使えますか?ライセンスは?
plotly.py は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
plotly.py は今もメンテナンスされていますか?
活発にメンテナンス中。plotly.py の最終コミットは 2026年11月6日 です。
plotly.py は何に使えますか?
Jupyter Notebookでデータフレームを探索・可視化する。 Dashでインタラクティブなダッシュボードを構築する。 共有可能な単体のHTMLチャートを作成する。 Pythonコードから科学、3D、金融分野のプロットを作成する。
plotly.py のインストール方法は?
pipでplotlyをインストールする: pip install plotly graph objectsで図を作成して表示する 必要に応じてPlotly Expressの追加パッケージをインストールする: pip install plotly[express]
plotly.py はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/plotly/plotly.py

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

関連プロジェクト