Seaborn의 기본 색상 팔레트 이름은 "deep"입니다. 별도의 설정 없이 sns.color_palette()를 호출하면 이 deep 팔레트가 자동으로 반환되며, matplotlib의 tab10 팔레트를 기반으로 한 10가지 색상으로 구성되어 있습니다.
기본 팔레트를 확인하는 방법
기본 Seaborn 색상 팔레트를 가져와 시각화하려면 다음 단계를 따르면 됩니다.
- 그림(figure) 크기를 설정하고 서브플롯 주변과 사이의 여백(padding)을 조정합니다.
sns.color_palette()를 호출하여 팔레트를 정의하는 색상 목록 또는 연속형 컬러맵을 반환받습니다.sns.palplot()을 사용해 색상 팔레트의 값을 가로 배열 형태로 시각화합니다.plt.show()메서드를 호출하여 그림을 화면에 표시합니다.
예제 코드
import seaborn as sns
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
current_palette = sns.color_palette()
sns.palplot(current_palette)
plt.show()
실행 결과
위 코드를 실행하면 deep 팔레트에 포함된 10가지 기본 색상이 가로 막대 형태로 순서대로 출력됩니다. 각 색상은 파란색, 주황색, 초록색, 빨간색, 보라색 등 데이터 시각화에서 범주형 데이터를 구분하기 쉽도록 설계된 색조합입니다.
만약 다른 스타일의 팔레트를 사용하고 싶다면 sns.color_palette("muted"), sns.color_palette("bright")처럼 팔레트 이름을 인자로 전달하거나, sns.set_palette()를 통해 전역 기본 팔레트를 변경할 수 있습니다.