시작하기무료로 시작하기

히트맵 만들기

히트맵은 두 변수 간의 관계를 시각적으로 요약하는 데 자주 쓰이는 행렬형 플롯입니다. 이번 연습에서는 1999년부터 2015년까지 The Daily Show의 게스트를 살펴보면서, 시간이 지나며 게스트 직업이 어떻게 변했는지 보겠습니다.

데이터에는 각 게스트가 출연한 날짜와 그들의 직업이 포함되어 있습니다. 첫 번째 연습에서는 Seaborn의 heatmap 함수가 데이터를 올바르게 그릴 수 있도록, 데이터를 알맞은 형식으로 변환해야 합니다. 모든 데이터는 이미 df 변수에 읽어 두었습니다.

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

Seaborn으로 배우는 중급 데이터 시각화

강의 보기

연습 안내

  • pandas의 crosstab() 함수를 사용해 GroupYear별 방문 횟수 표를 만드세요.
  • pd_crosstab DataFrame을 출력하세요.
  • Seaborn의 heatmap()을 사용해 데이터를 그리세요.

실습형 인터랙티브 연습

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

# Create a crosstab table of the data
pd_crosstab = pd.____(df["Group"], df["YEAR"])
print(pd_crosstab)

# Plot a heatmap of the table
sns.____(pd_crosstab)

# Rotate tick marks for visibility
plt.yticks(rotation=0)
plt.xticks(rotation=90)

plt.show()
코드 편집 및 실행