EDA

[plt] subplots 만들어서 파이차트와 countplot 차트 넣기

scone 2022. 7. 19. 14:01
  • subplots 만들기
f, ax = plt.subplots(1, 2, figsize=(18,8))

1행 2열의 도화지를 준비하는 과정이다.

figsize는 도화지 크기이다.

 

f는 전체 도화지에 대한 것이고

ax는 ax[0] 은 1행 1열, ax[1]은 1행 2열 팔레트를 의미한다.

 

  • 파이 차트 넣기
df_train['Survived'].value_counts().plot.pie(
    explode=[0,0.1], 
    autopct='%1.1f%%', 
    ax=ax[0], 
    shadow=True
)
ax[0].set_title('Pie plot - Survived')
ax[0].set_ylabel('')

 

df_train['Survived'].value_counts()

각 레이블의 counts를 반환해준다. (시리즈로 반환 )

 

시리즈이기 때문에 뒤에다가 고대로 .plot() 붙여도 다음과 같이 그래프가 되지만,

plot.pie를 해서 파이차트로 만들었다.

explode는 파이 차트 안의 조각들간의 거리를 떼는 것을 의미한다.

 

autopct는 그래프 안의 %의 형식을 나타내는 것이다.

 

ax는 어떤 팔레트에다가 그릴 것이냐이다.

 

shadow는 그림자를 말한다.

 

 

 

  • 카운트플롯 넣기
sns.countplot('Survived', data=df_train, ax=ax[1])
ax[1].set_title('Count plot - Survived')

칼럼 이름, 데이터, 팔레트 위치를 안에 넣어줬다.

 

  • show
plt.show()

 

 

 

 

 

출처

이유한님, "타이타닉 튜토리얼 1 - Exploratory data analysis, visualization, machine learning", Kaggle-KR(블로그), 2018년 6월 28일, https://kaggle-kr.tistory.com/17?category=868316