한 번에 Graph 여러 개 같이 출력하기

챱챱챱스테이크·2022년 7월 10일
0

graph tips

  • seaborn을 이용하여 data visualization을 하던 중, for문을 통해 그래프가 하나 씩 나와 보기 불편하여 관련 기능을 찾아봤다.

subplot 이용

plt.figure(figsize=(20, 8))

plt.subplot(1, 3, 1)
plt.title(f"{col} - count")
sns.countplot(data=copy_f, x=col)
plt.xticks(rotation=90)

plt.subplot(1, 3, 2)
plt.title(f"{col} - price")
sns.stripplot(data=copy_f, x=col, y='price', palette=("cubehelix"))
plt.xticks(rotation=90)

plt.subplot(1, 3, 3)
plt.title(f"{col} - range of price")
sns.boxplot(data=copy_f, x=col, y='price', palette=("cubehelix"))
plt.xticks(rotation=90)    
    
plt.show()
  • subplot(n, m, p)
    • n x m의 사각형을 n/m으로 구역을 나눈다.
    • p는 구간의 영역.

exemple

  • 왼쪽부터 subplot(1, 3, 1) ~ subplot(1, 3, 3)으로 그래프 위치 할당
profile
#ChrisBumsteadFan

0개의 댓글