[data science]seaborn.set_theme()

덴장·2026년 4월 18일

data

목록 보기
21/55
import seaborn as sbn
import pandas as pd
import matplotlib as plt
.
.
df = pd.read_csv('data/***.csv')

*스타일 설정

sbn.set_theme(style='white') --> 배경색

style='dark'

style='whitegrid'

style='ticks'

* font 설정

그래프에 한글이 있을 때 따로 한글 폰트를 설정해 주지 않으면 글자가 깨짐. 기본 폰트에는 한글을 표현할 수 있는 글자가 없다.
set_theme() 함수에서는 font라는 파라미터를 가지고 폰트를 설정할 수 있음. Windows는 '맑은 고딕'이라는 폰트가 기본으로 깔려 있으니, font 값을 Malgun Gothic. Mac은 AppleGothic

* Windows

set_theme(style='white', font='Malgun Gothic')

* Mac

set_theme(style='white', font='AppleGothic')

폰트의 크기를 바꿀 수도 있는데 font_scale이라는 값을 바꿔 주면 됨. 기본값이 1이라서 0.5, 0.8 같이 1보다 작은 값을 주면 폰트 크기가 작아지고, 1.5, 2 같이 1보다 큰 값을 주면 폰트 크기가 커짐.

* 팔레트 설정

sns.set_theme(palette='pastel')
#기본값은 deep 이것 말고도 pastel, muted, bright, dark, colorblind 등

* 그래프 크기조절

sns.set_theme(rc={'figure.figsize': (12, 6)})
#rc라는 파라미터에 딕셔너리를 넘겨주면 되는데, 키(Key) 값으로는 figure.figsize, 대응되는 값으로는 괄호 안에 그래프의 가로 길이와 세로 길이를 순서대로 넣으면 됨.

*예제

sns.set_theme(style='white', font='AppleGothic',
              palette='pastel', rc={'figure.figsize': (12, 6)})
profile
개발자

0개의 댓글