matplotlibとは 人気・最新記事を集めました - はてな (original) (raw)

matplotlibで階級を指定してヒストグラムを作る

plt.hist のbins に階級を表すリストを指定することで、任意の区切りで階級を設定したヒストグラムを作成できる。 例えば、最小を 40, 最大を 80 として、10区切りにする場合、以下のようにする。 fig, ax2 = plt.subplots() n, bins, patches = ax2.hist(df, bins=[x for x in range(40, 90, 10)]) bins の出力結果は以下の通り。40 から 80 まで、10区切りになっていることが分かる。 array([40., 50., 60., 70., 80.]) サンプル: 全文 import pan…