読者です 読者をやめる 読者になる 読者になる

牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Python の pandas でヒストグラムを重ねて描画するメモ

Python

(Python2.7.7, pandas0.14.0)

csvデータは『データサイエンティスト用船読本のやつ流用

import pandas as pd
# import matplotlib.pyplot as plt

data = pd.read_csv("body_sample.csv")

male = data[data["gender"] == "M"]
female = data[data["gender"] == "F"]

# plt.hist(male["height"].values, color="#5F9BFF", alpha=.5)
# plt.hist(female["height"].values, color="#F8766D", alpha=.5)
male["height"].hist(color="#5F9BFF", alpha=.5)
female["height"].hist(color="#F8766D", alpha=.5)

plt.xlabel("height")
plt.ylabel("Freq")

plt.show()


メモ

  1. import matplotlib しなくてもヒストグラム表示できるっぽい
  2. alpha で透明化
  3. plt.hist(data) とかで複数データ設定する場合、2つ目以降のデータは values 付けないと keyerror になる?(ex: plt.hist(data2.values) )

ドキュメントしっかり読めということよね。。。