728x90
반응형
Matplotlib을 기반으로 다양한 색상 테마와 통계용 차트 등의 기능을 추가한 확장된 시각화 패키지이다.
기본적인 시각화 기능은 Matplotlib 패키지에 의존하며 통계 기능은 Statsmodels 패키지에 의존한다.
추가로 다양한 데이터셋을 포함하고 있다.
import seaborn as sns
#데이터 준비
iris = sns.load_dataset("iris") # 붓꽃 데이터
titanic = sns.load_dataset("titanic") # 타이타닉호 데이터
tips = sns.load_dataset("tips") # 팁 데이터
lights = sns.load_dataset("flights") # 여객운송 데이터
간단한 예제
import pandas as pd
import matplotlib as mpl
import matplotlib.pylab as plt
import seaborn as sns
# 한글 폰트 사용 가능하게 설정
plt.rc('font', family='Malgun Gothic')
#데이터 준비
tips = sns.load_dataset("tips") # 팁 데이터
plt.figure(figsize=(8,5))
#기본 배경 설정
sns.set_palette("pastel")
#시각화
sns.stripplot(x="day", y="total_bill", data=tips)
# 개인화
plt.title('팁데이터')
plt.ylabel("요금")
plt.xlabel("요일")
plt.show()
728x90
반응형
'Python 파이썬 > seaborn' 카테고리의 다른 글
seaborn ) 한 개의 Figure에 여러 Axes 적용 (0) | 2022.03.30 |
---|---|
seaborn ) 2개의 연속형 데이터의 분포 시각화 (0) | 2022.03.30 |
seaborn ) 단변수 데이터의 분포 그래프 (0) | 2022.03.30 |
seaborn ) 범주형 데이터의 분포 시각화 (0) | 2022.03.29 |
seaborn ) 막대 그래프 (0) | 2022.03.28 |
댓글