Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【matplotlib】のhistを使った時のメモ

matplotlib.org


from matplotlib import pyplot as plt
plt.hist(data)

で基本的にOKだと思う

90度回転させたい

1つ前の記事に書いたけど、

ように図を回転させたいときは、

ax.hist(np.cos(x), bins=40, alpha=.5, log=True, orientation="horizontal")

numpy - Vertical Histogram in Python and Matplotlib - Stack Overflow

logスケールにしたい

log=True
を追加する

規格化したい (normalize)

density=True
でできたはず

これで、面積が1つになるように規格化されるので、ヒストグラムのサンプル数が違うプロットと比較が簡単にできるようになる

色を変えたい・色を半透明にしたい

ax.hist(np.cos(x), bins=40, alpha=.5, log=True, orientation="horizontal")

のようにalphaとかcolorを追加する

ランキング参加中です

↓クリックしていただけると嬉しいです〜