ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

Python - Plotly でチャート作成

Python でデータ可視化の方法をここにメモしとこうと思います。
今回は Plotly を使ったチャートの作成方法です。

Plotly とは

カーソルを合わせると、その点の情報をテキストで表示してくれたり、部分的に拡大できるようなチャートを作成してくれる python のライブラリです。

plotly.com

前提条件

  • Jupyter notebook がセットアップされている
  • pandas もインストールしておく
  • mac (macOS Monterey バージョン 12.1)

サンプルチャート作成手順

plotly インストール

pip で plotly をインストールします。

$ pip install plotly

サンプルチャート

ここではサンプルとして、いくつか簡単なチャートを作成してみたいと思います。

Bar Chart

簡単な Bar Chart を表示させてみました。

import plotly.graph_objects as go
fig = go.Figure(
    data=[go.Bar(y=[2, 1, 3, 8, 10, 3, -1])],
    layout_title_text="A Figure Displayed with fig.show()"
)
fig.show()

拡大縮小が可能で、ホバーすると値も確認できます。
f:id:a1026302:20220119140705g:plain