plotly.expressを使用して、エネルギーデータの棒グラフを描く方法をご紹介します。今回は、電力量とタイムスタンプ(データフレームのインデックス)をそれぞれx,yとして棒グラフを描きます。

最短・最速で脱プログラミング初心者|Skill Hacks(スキルハックス)
使用するエネルギーデータ
今回は、こちらのデータを使用します。

plotly.expressで棒グラフ(bar)を作成する
SampleCode
- ライブラリをimportする
- csvファイルを読み込んでデータフレームにする
- px.barで棒グラフを描画する
# ライブラリのimport import pandas as pd import plotly.express as px #csvファイルの読み込み df = pd.read_csv('./sample.csv',encoding='shift-jis',index_col=[0],parse_dates=[0]) # 月毎の合計値にリサンプリングする。 # plotlyで、棒グラフを作成する際は、データ数が多くなりすぎないように気を付けてください。 df_m = df.resample('MS').sum() # plotly.expressで棒グラフの描画 # 今回は、x=データフレームのタイムスタンプ,y='電力量'としました px.bar(data_frame=df_m,x=df_m.index,y='電力量',color_discrete_sequence=['yellow'])

項目 | 説明 |
---|---|
data_frame | データフレームの指定します。(今回は、df) |
x | x軸に指定するカラムを指定します。(今回は、「タイムスタンプ」) |
y | y軸に指定するカラムを指定します。(今回は、「電力量」) |
color_discrete_sequence | 色をリストで指定することができます。(今回は、「[‘yellow’]」) |
コメント