728x90
반응형
Plot Type 선택 전 고려할 사항
- Trends == parttern of change(변화의추이를보고싶을때)
- sns.lineplot
- Line charts는 일정 기간 동안의 추세를 보여줄 때 적합.
- 여러 line을 그려서 둘 이상의 그룹에서도 추세를 보여줄 수 있음.
- sns.lineplot
- Relationship == data와 variables 사이의 relationship 이해하기
- sns.barplot
- Bar charts는 서로 다른 그룹이 공통적으로 갖는, 한 가지 물질의 양을 비교하기에 적합.
- sns.heatmap
- Heatmaps는 각 cell마다 수치와 color-coded pattern을 사용할 수 있다는 장점.
- sns.scatterplot
- Scatter plots은 연속적인(continuous) 두 변수 사이의 관계를 보여줌.
- color-coded 적용 시, 제 3의 categorical variable과의 관계로 보여줌.
- sns.regplot
- scatter plot에 regression line을 넣어 변수 간 관계를 더 쉽게 보여줌.
- sns.lmplot
- regression line을 여러 개 그려야 할 때 적합. 특히 scatter plot이 많은 color-coded groups를 가질 때
- sns.swarmplot
- Categorical scatter plot은 연속적인(continuous) 변수와 categorical 변수 간 관계를 보여줌.
- sns.barplot
- Distribution == 그 변수들이 가리키는, 보여주는 분포를 시각화
- sns.distplot
- Histograms은 single numerical variable의 분포를 보여주기에 적합
- sns. kdeplot
- KDE plots (or 2D KDE plots)는 추정되는 분포를 부드럽게(곡선으로) 표현
- 그 분포는 single numerical variable도, (or two numerical varibles)에서도 적용 가능
- sns.jointplot
- 각기 다른 변수마다 개별적으로 KDE plot을 그리지 않고, 동시에 보여주기 위해,
- 2D KDE plot을 그려주는 command.
- sns.distplot
Changing/Customizing Styles with Seaborn
1. 그래프의 figure에 대해서
- 크기 : plt.figure(figsize=(12,6))
- 배경색 : sns.set_style("dark")
- 종류 - "darkgrid", "whitegrid", "dark", "white", "ticks"
728x90
반응형
'Machine Learning > [Kaggle Course] Data Visualization' 카테고리의 다른 글
Certificate - Data Visualization (0) | 2020.11.18 |
---|---|
[Kaggle Course] Add data on myNoteBook + (Download/Upload data on Kaggle) (0) | 2020.11.18 |
[Kaggle Course] Distributions (histogram + density plots[KDE]) (0) | 2020.11.16 |
[Kaggle Course] Scatter Plots (0) | 2020.11.15 |
[Kaggle Course] Bar Charts, Heatmaps (0) | 2020.11.13 |