seaborn

문호준·2022년 9월 29일
0

seaborn

정의 : matplotlib 기반의 파이썬 시각화 라이브러리
특징 : figure level 함수와 axes level 함수로 나눠져 있다.

figure level : seaborn에 figure를 만들어 plotting 한다,
facetgrid를 통해 레이아웃을 변경한다.

axes level : matplotlib의 axes에 plotting 한다,
plt.figure()와 같은 메소드로 레이아웃을 변경한다.

Relplot

특징 :
1. 각 값들의 관계를 나타낼 때 사용
2. 그래프 형식 기본값은 scatterplot
3. 두 가지 공통적인 접근방식을 사용하는데, 산점도를 나타낼때는 scatterplot이고, 선 그래프를 나타낼 때는 lineplot이다.
실습 결과 :

col을 통해 서브플랏을 형성할 수 있음.

scatterplot

특징 :
1. 수치형 데이터끼리의 상관관계를 볼 때 주로 사용
2. 산점도를 효과적으로 나타냄.
실습 결과 :

hue와 style을 통해 원하는 형태로 보다 직관적으로 그래프를 꾸밀 수 있다.

lineplot

특징 :
1. 선을 이용한 그래프
2. 연령, 기간, 연도 등 변화 폭의 흐름을 보고 싶을 때 좋음
3. 신뢰구간 값을 그림자표현으로 표시함. 모수가 적어서 편차가 그릴게 없으면 그림자 구간이 안나옴.

  • 신뢰구간이란? : 변수가 어느 범위 안에 있는지를 확률적으로 보여주는 방법!

실습 결과 :

참고문서 : https://seaborn.pydata.org/api.html

profile
고수

0개의 댓글