- 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
'EDA' 카테고리의 다른 글
[SNS] Seaborn 의 factorplot을 이용해보자. (0) | 2022.07.19 |
---|---|
[SNS] seaborn을 가지고 만드는 막대차트 (0) | 2022.07.19 |
[Pandas] groupby, crosstab 사용하기 (0) | 2022.07.19 |
[MissingNo] 결측값 시각화해서 보기 (0) | 2022.07.19 |
[Pandas] NaN 값 한눈에 보기 (0) | 2022.07.19 |