【Python】ヒストグラムを作る方法(matplotlib)
今回はPythonのmatplotlibを使ってヒストグラムを作る方法を紹介します。
使用ライブラリ
pip install matplotlib
pip install numpy
matplotlibのライブラリを使用するため、pip installでmatplotlibをインストールしてください。
またサンプルコードでは、numpyも使用します。
ヒストグラムを作る方法(matplotlib)
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
# グラフの描画エンジンを指定
matplotlib.use('Agg')
# 1000個の乱数を作成(平均値:50, 標準偏差:10)
x = np.random.normal(50, 10, 1000)
# ヒストグラムを作成 bins:縦棒の数
plt.hist(x, bins=10, color='skyblue', edgecolor='black')
# グラフを画像保存
plt.savefig("hoge.png")
このサンプルコードを実行すると、ヒストグラムがhoge.pngという名前の画像ファイルで作成されます。
このようなヒストグラムが作成されます。
# 1000個の乱数を作成(平均値:50, 標準偏差:10)
x = np.random.normal(50, 10, 1000)
サンプルコードですが、まずnumpyを使って1000個の乱数を作ります。
# ヒストグラムを作成 bins:縦棒の数
plt.hist(x, bins=10, color='skyblue', edgecolor='black')
# グラフを画像保存
plt.savefig("hoge.png")
あとはhistメソッド(ヒストグラムを作成する)を使ってヒストグラムを作成し、画像で保存しています。
使用するデータxを変更して、好みのヒストグラムを作成してみてください。