python

python 시각화, matplotlib (1)

incastle 2019. 5. 16. 18:53

내가 필요할 때마다 사용하려고 정리하는 글

 

matplotlib의 subplot을 사용하여 데이터 column별로 여러 그래프 한 번에 그리기

 

import matplotlib.pyplot as plt
train=pd.read_csv('/Users/incastle/DataAnalysis/jupyter/kaggle/dont-overfit/train.csv')

plt.figure(figsize=(26,24))
for i, col in enumerate(list(train.columns)[2:30]):
    plt.subplot(7,4,i+1)
    plt.hist(train[col])
    plt.title(col)
    
plt.figure(figsize=(26,24))
#그림 그릴 크기 정의해주고

for i, col in enumerate(list(train.columns)[2:30]):
	# train의 column을 for문으로 돌아보자.
    plt.subplot(7,4,i+1)
    plt.hist(train[col])
    plt.title(col)

plt.subplot(m, n, i)에서 m과 n은 몇 곱하기 몇의 그림을 그릴 것이냐?

i는 이번에 그릴 그림은 몇 번째 그림이냐?