본문 바로가기
데이터 분석 도전기

파이썬 데이터 분석 시리즈 10편: 데이터 시각화 라이브러리 Matplotlib과 Seaborn 소개

by 프로 탈출러 2023. 6. 19.
반응형
파이썬 데이터 분석 시리즈 10편: 데이터 시각화 라이브러리 Matplotlib과 Seaborn 소개

파이썬 데이터 분석 시리즈 10편: 데이터 시각화 라이브러리 Matplotlib과 Seaborn 소개

이번 포스트에서는 데이터 시각화를 위한 Python 라이브러리인 Matplotlib과 Seaborn에 대해 살펴봅니다.

Matplotlib

Matplotlib는 파이썬에서 데이터를 시각화하기 위한 가장 기본적인 라이브러리입니다.

        
import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 10, 100)
y = np.sin(x)

plt.plot(x, y)
plt.show()
        
    

위 코드는 기본적인 sine 그래프를 출력합니다.

Seaborn

Seaborn은 Matplotlib 기반으로 더 고급 시각화를 가능하게 하는 라이브러리입니다.

        
import seaborn as sns

tips = sns.load_dataset("tips")
sns.boxplot(x="day", y="total_bill", data=tips)
plt.show()
        
    

위 코드는 Seaborn의 내장 데이터셋 'tips'를 이용해 boxplot을 그리는 예시입니다.

Matplotlib과 Seaborn의 비교

Matplotlib는 높은 수준의 자유도를 제공하지만, 복잡한 시각화를 만들기 위해서는 많은 코드가 필요합니다. 반면에 Seaborn은 Matplotlib을 기반으로 하여 좀 더 복잡한 시각화를 간편하게 만들 수 있는 기능을 제공합니다.

반응형
LIST