Python 実践 データ加工/可視化 100本ノック に挑戦 ノック32

ノック31のソースコードに以下を追加して実行した結果です。

ノック32:最近の発電量を可視化しよう

viz_data = datas_v_all[['発電種別','値']].loc[(datas_v_all['項目']=='電力量')&(datas_v_all['年月']=='2021.1')]
viz_data = viz_data.groupby('発電種別',as_index=False).sum()
print(viz_data)

 

 

実行結果

 E:\13_100本ノック> & python e:/13_100本ノック/no29.py
    発電種別             値
0    その他  1.382000e+04
1  バイオマス  1.743504e+06
2    原子力  2.582599e+06
3     地熱  1.881800e+05
4    太陽光  1.777285e+06
5    廃棄物  3.159551e+05
6     水力  5.183845e+06
7     火力  7.488523e+07
8     風力  9.067438e+05

 

電力量のデータを抽出します。年月は2021.1に指定します。

その後発電種別に電力量の合計値を集計しています。

 

このデータを棒グラフで表します。

seabornのbarplot(x=x軸のデータ、y=y軸のデータ)で表示します。

sns.barplot(x=viz_data['発電種別'],y=viz_data['値'])
plt.show()

 

実行結果

f:id:yo4-su:20220410071749p:plain

2021.1の発電種別の棒グラフ

 

火力発電所がダントツで1位であることがわかります。

/* -----codeの行番号----- */