IT練習ノート

IT関連で調べたこと(実際は嵌ったこと)を書いています。

matplotlibでヒストグラム

数値データとカテゴリデータではやり方が若干異なる。

$ ipython --version
3.2.0
%matplotlib inline

import pandas

df = pandas.read_csv(対象データファイル)

# 数値項目のヒストグラムの作成
# binsで幅を調整する
df['数値項目'].hist(bins=999)

#カテゴリデータの場合は、(groupbyを使わずに)一旦集約した数を数えて、barでグラフを描く。
df['カテゴリ項目'].value_counts().plot(kind='bar')