데이터 분석/Python
[Seaborn] 그래프 그리기 2
eunki
2021. 5. 11. 16:34
728x90
5. violinplot
바이올린처럼 생겨서 violinplot이다.
column에 대한 데이터의 비교 분포도를 확인할 수 있다.
곡선 진 부분(뚱뚱한 부분)은 데이터의 분포를 나타내고, 양쪽 끝 뾰족한 부분은 데이터의 최솟값과 최댓값을 나타낸다.
비교 분포 확인
x, y축을 지정해줌으로썬 바이올린을 분할하여 비교 분포를 볼 수 있다.
가로로 뉘인 violinplot
hue 옵션으로 분포 비교
단일 column에 대한 바이올린 모양의 비교를 할 수 있다.
split 옵션으로 바이올린을 합쳐서 볼 수 있다.
6. lmplot
lmplot은 column 간의 선형관계를 확인하기에 용이한 차트다.
또한, outlier도 같이 짐작해 볼 수 있다.
hue 옵션으로 다중 선형관계 그리기
col 옵션을 추가하여 그래프를 별도로 그려볼 수 있다.
col_wrap으로 한 줄에 표기할 column의 개수를 명시할 수 있다.
7. relplot
두 column간 상관관계를 보지만 lmplot처럼 선형관계를 따로 그려주지는 않는다.
row와 column에 표기할 데이터 column 선택
8. jointplot
scatter(산점도)와 histogram(분포)을 동시에 그려준다.
숫자형 데이터만 표현 가능하다.
선형관계를 표현하는 regression 라인 그리기
hex 밀도 보기
등고선 모양으로 밀집도 확인하기
728x90