머신러닝과 빅데이터 분석/시각화(Visualization)

Seaborn

Zoo_10th 2024. 3. 4.

1. Seaborn

Seaborn은 파이썬 데이터 시각화 라이브러리 중 하나로서, Matplotlib의 기능을 향상시키고 확장한 것이다. Seaborn은 데이터셋에서 복잡한 패턴을 추출하고 시각화하는 것을 도와주며, Matplotlib보다 간단하고 세련된 시각화를 제공한다. Seaborn은 다양한 종류의 그래프를 그릴 수 있으며, 예쁜 색상 팔레트와 통계적 그래프 기능을 제공한다.

1-1. Seaborn 기능

1) 더 나은 색상  팔레트 제공

2) 통계적 그래프 기능

3) Matplotlib의 기능 확장

4) 다양한 종류의 그래프 제공

2. Seaborn 그래프

2-1. Seaborn 사용 방법

1) Seaborn 라이브러리를 import 한다.

2) Seaborn으로 그래프를 그리기 위한 데이터를 준비한다.

3) Seaborn으로 그래프를 그린다.

 

2-2. Seaborn의 기본 그래프

 

2-3. 그외에 다양한 그래프

1) Boxplot

박스플롯(box plot)은 데이터의 중앙값, 이상치, 분포 등을 한눈에 파악할 수 있는 시각화 방법 중 하나다. 박스플롯은 다음과 같은 정보를 시각화한다.

 - 데이터의 중앙값

 - 데이터의 분위수(Q1, Q2, Q3)

 - 이상치(outlier)의 존재 여부

 - 데이터의 분포

 - 대략적인 데이터의 대칭성등

 

2) Jointplot

scatter(산점도)와 histogram(분포)을 동시에 그려준다.

 

3) Pairplot

Seaborn의 pairplot은 데이터프레임의 변수들 간의 산점도와 히스토그램을 한번에 그려주는 기능을 제공한다. 각각의 변수들이 어떻게 서로 연관되어 있는지, 분포되어 있는지 한눈에 파악할 수 있어서 EDA 과정에서 많이 사용된다.

 

728x90

'머신러닝과 빅데이터 분석 > 시각화(Visualization)' 카테고리의 다른 글

Matplotlib  (1) 2024.02.29

댓글