맥락에 맞게 팔레트 조정하기
회사 웹사이트에 넣을 도표를 만들어 달라는 요청을 받았어요. 웹사이트는 세련된 검은색 테마를 사용하므로, 흰색 배경의 플롯은 눈에 띄게 어울리지 않겠죠. 회사의 미적 감각과 맞추기 위해 plt.style.use("dark_background")로 배경을 검정으로 바꿀 수 있어요.
이번에 만들 도표는 여러 도시의 2015년 10월 O3 값을 나타냅니다(oct_2015_o3 제공). 각 셀의 색이 전체 평균 O3 값에서 측정치가 몇 표준편차 떨어져 있는지를 인코딩하는 히트맵으로 그릴 거예요. 웹사이트의 어두운 배경 때문에, 기본값인 흰색 대신 0 표준편차(평균)나 결측값을 어둡게 표현하도록 색상 팔레트를 조정하려고 합니다.
이 연습은 강의의 일부입니다
Python으로 데이터 시각화 개선하기
연습 안내
plt.style.use()로 플롯 테마를 어둡게 설정하세요.plt.style.available을 실행하면plt.style.use()에서 사용할 수 있는 테마를 볼 수 있어요. 배경을 어둡게 만드는 테마를 찾아보세요.
사용자 지정 팔레트에서 기본 흰색 대신
center값을'dark'로 설정하도록 수정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Dark plot background
plt.style.use("____")
# Modify palette for dark background
color_palette = sns.diverging_palette(250, 0,
____ = '____',
as_cmap = True)
# Pass palette to plot and set center
sns.heatmap(oct_2015_o3,
cmap = color_palette,
center = 0)
plt.yticks(rotation = 0)
plt.show()