색으로 시간 인코딩하기
화면은 2차원이지만, 산점도에서 색을 활용해 또 다른 차원을 인코딩할 수 있어요. 여기서는 climate_change 데이터셋을 시각화하면서, x축에는 "co2" 열을, y축에는 "relative_temp" 열을 사용해 산점도를 그려 보겠습니다. 색 차원을 이용해 시간을 인코딩하고, 이때 이른 시점일수록 더 짙은 파란색, 늦은 시점일수록 더 밝은 노란색으로 나타내겠습니다.
이 연습은 강의의 일부입니다
Matplotlib으로 시작하는 데이터 시각화
연습 안내
ax.scatter메서드를 사용해"co2"열(x축)과"relative_temp"열(y축)의 산점도를 추가하세요.- 각 포인트의 날짜에 따라 색이 정해지도록,
c키워드 인수에 DataFrame의 인덱스를 입력으로 전달하세요. - x축 레이블은
"CO2 (ppm)", y축 레이블은"Relative temperature (C)"로 설정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
fig, ax = plt.subplots()
# Add data: "co2", "relative_temp" as x-y, index as color
____
# Set the x-axis label to "CO2 (ppm)"
____
# Set the y-axis label to "Relative temperature (C)"
____
plt.show()