반응형
파이썬 데이터 분석 시리즈 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
'데이터 분석 도전기' 카테고리의 다른 글
파이썬 머신러닝 시리즈 2편: 지도학습과 비지도학습 (0) | 2023.06.19 |
---|---|
파이썬 머신러닝 시리즈 1편: 머신러닝이란? (0) | 2023.06.19 |
파이썬 데이터 분석 시리즈 12편: 실제 데이터로 데이터 분석하기 (0) | 2023.06.19 |
파이썬 데이터 분석 시리즈 11편: 데이터 클린징과 전처리 (0) | 2023.06.19 |
파이썬 데이터 분석 시리즈 9편: 알아두면 유용한 Pandas 기능 - Part 3 (0) | 2023.06.19 |
파이썬 데이터 분석 시리즈 8편: 알아두면 유용한 Pandas 기능 - Part 2 (0) | 2023.06.18 |
파이썬 데이터 분석 시리즈 7편: 알아두면 유용한 Pandas 기능 - Part 1 (0) | 2023.06.18 |
파이썬 데이터 분석 시리즈 6편: Pandas를 이용한 데이터 분석 소개 (0) | 2023.06.18 |