Seaborn의 플롯 커스터마이징과 테마
Seaborn은 별도의 복잡한 스타일링 없이도 시각화를 세련되게 꾸밀 수 있는 기본 제공 테마
와 컨텍스트 설정
을 지원합니다.
다음과 같은 테마를 활용할 수 있습니다.
"darkgrid"
(기본값)"whitegrid"
"dark"
"white"
"ticks"
테마를 사용하면 배경, 격자선 등 플롯 전반의 분위기를 간편하게 바꿀 수 있습니다.
테마 적용 예시
import seaborn as sns
import matplotlib.pyplot as plt
sns.set_theme(style="whitegrid")
tips = sns.load_dataset("tips")
sns.scatterplot(data=tips, x="total_bill", y="tip")
plt.title("Whitegrid 테마 적용 예시")
plt.show()
컨텍스트 설정으로 크기 조절
set_context()
함수는 플롯의 전반적인 크기와 텍스트 스케일을 조정합니다.
"paper"
: 보고서나 인쇄용 소형 시각화"notebook"
: 노트북 환경의 기본값"talk"
: 발표용으로 더 큰 글자와 요소"poster"
: 학회 포스터 수준의 최대 크기
컨텍스트 설정 예시
sns.set_context("talk")
sns.scatterplot(data=tips, x="total_bill", y="tip")
plt.title("Talk 컨텍스트 적용 예시")
plt.show()
다음 내용이 궁금하다면?
코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!