시작하기무료로 시작하기

사용자 지정 연속형 팔레트 만들기

2014년 신시내티의 오염 수준에 관심이 있어요. 특히 CO와 NO2에 주목하여, 두 오염 물질 간의 관계를 보여주는 간단한 산점도를 만들어 보려고 해요.

Scatterplot of CO and NO2 with uncolored points

하지만 O3 값이 두 오염 물질과 어떻게 관련되는지에서도 흥미로운 정보를 발견할 수 있을지 모릅니다. 그래서 점의 색을 O3 수준에 따라 지정하기로 했어요. 이를 위해 적절한 연속형 팔레트를 정의하고, 산점도에서 O3 열을 그 팔레트에 매핑해야 합니다.

이 연습은 강의의 일부입니다

Python으로 데이터 시각화 개선하기

강의 보기

연습 안내

  • 흰색에서 'orangered'로 연속적으로 매핑되는 팔레트를 만드세요.
  • 점의 색에 O3 값 열을 매핑하세요.
  • 생성한 팔레트를 플로팅 함수에 전달하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Filter the data
cinci_2014 = pollution.query("city  ==  'Cincinnati' & year  ==  2014")

# Define a custom continuous color palette
color_palette = sns.____('orangered',
                         ____ = True)

# Plot mapping the color of the points with custom palette
sns.scatterplot(x = 'CO',
                y = 'NO2',
                ____ = 'O3', 
                data = cinci_2014,
                palette = ____)
plt.show()
코드 편집 및 실행