plotly#

plotly.py#

plotly.pyはPlotly社が開発したインタラクティブな可視化を実現するPythonライブラリです。統計、財務、地理、科学などの広範囲な用途に対応した40以上のグラフをサポートし、OSSとして提供されています。 plotly.pyはplotly.js(Plotly JavaScriptライブラリ)のラッパであり、plotly.jsの機能をPythonから利用できます。PythonユーザがグラフをJupyter Notebook上に出力をしたり、ファイルに保存できます。またDashを利用してインタラクティブなWebアプリケーションを構築できます。

Plotly Express#

Plotly Expressはplotly.pyの高水準のラッパです。より簡潔なコードでデータを可視化できます。Pythonのサードパーティ製パッケージのseabornとほぼ同等の機能を有しており、回帰線および信頼区間の算出や描画などを自動で行えます。seabornと比較して、Plotly Expressではインタラクティブな可視化を行えるのが利点です

Plotly Expressには次のような機能をもち、多次元のデータを高い表現力で可視化できます

  • 複数の種類のグラフの組み合わせた可視化

  • ファセットによる可視化(サブプロットに分類した可視化)

  • アニメーションによる可視化(フレームに分割した可視化)