Seaborn은 한글 지원이 된다. 다만 한글 폰트를 미리 지정해야 한다.
아래 코드를 보자.
import pandas as pd import seaborn as sns import matplotlib.pyplot as plt
우선 import를 끝내고 한글 폰트 지정을 해줘야 한다.
한글 윈도우를 사용한다면,
plt.rcParams['font.family']='Malgun Gothic'
한글 Mac을 사용한다면,
plt.rcParams['font.family']='AppleGothic'
CSV로 저장된 데이터를 불러와서 테스트 해보자.
tips=pd.read_csv('seaborn_data/tips.csv')
팁 데이터다.
tips
Out[5]:
테스트 해보자.
plt.figure(figsize=(6,4))
s=sns.countplot(x='sex',data=tips)
s.set_title("제목",fontsize=12)
s.set_xlabel("성별",fontsize=14)
s.set_ylabel("빈도수",fontsize=14)
plt.show()
참고로 1cm는 약 0.4인치다. 6,4인치는 가로 15, 세로 10센티미터의 꽤나 큰 그림이다. 만약, 가로 8센티, 세로 4센티 미터를 그리려면 8 x0.4=3.2, 4*0.4=1.6인치, 즉 plt.figure(figsize(3.2,1.6))으로 해주면 된다. 그리고 plt.figure()는 항상 seaborn으로 그림을 그리기 전에 세팅하자.
답글삭제