[파이썬] `seaborn` 기본 설정 변경하기

seaborn 초기 설정 변경하기

seaborn의 초기 설정을 변경하기 위해서는 sns.set() 함수를 사용합니다. 이 함수를 사용하여 스타일, 색상, 폰트 등 다양한 설정을 변경할 수 있습니다.

import seaborn as sns

# 스타일 설정
sns.set(style="darkgrid")

# 색상 설정
sns.set_palette("husl")

# 폰트 설정
sns.set(font_scale=1.2)

위의 예시 코드에서는 먼저 style 파라미터를 사용하여 그래프의 스타일을 변경했습니다. darkgrid 스타일은 배경에 어두운 격자를 추가하여 그래프를 더욱 강조합니다. 다른 스타일 옵션으로는 whitegrid, dark, white, ticks 등이 있습니다.

다음으로 set_palette() 함수를 사용하여 그래프의 색상을 변경했습니다. "husl"은 인간의 시각적 지각을 고려한 색상 팔레트로, 특히 범주형 데이터를 시각화할 때 유용합니다. 다른 색상 팔레트 옵션으로는 "deep", "muted", "colorblind" 등이 있습니다.

마지막으로 font_scale 파라미터를 사용하여 그래프의 폰트 크기를 변경했습니다. 이 값을 높일수록 글자 크기가 커지며, 낮출수록 작아집니다.

설정 변경 후 그래프 그리기

아래는 이전에 설정한 스타일과 색상을 사용하여 간단한 그래프를 그리는 예시 코드입니다.

import seaborn as sns
import matplotlib.pyplot as plt

# 기본 설정 변경
sns.set(style="darkgrid")
sns.set_palette("husl")
sns.set(font_scale=1.2)

# 데이터 생성
x = [1, 2, 3, 4, 5]
y = [3, 5, 2, 6, 1]

# 그래프 그리기
sns.lineplot(x=x, y=y)
plt.show()

위의 예시 코드를 실행하면 설정한 스타일과 색상이 적용된 그래프가 생성됩니다.

seaborn의 기본 설정을 변경하면 원하는 스타일과 색상을 사용하여 더욱 멋진 그래프를 그릴 수 있습니다. 이를 활용하여 데이터 시각화의 품질을 높일 수 있습니다.