НачатьНачать бесплатно

Построение тепловых карт

Тепловая карта — распространённый тип матричного графика, позволяющий наглядно отобразить связь между двумя переменными. В этом упражнении мы рассмотрим гостей шоу Daily Show за период с 1999 по 2015 год и проследим, как менялись их профессии со временем.

Данные включают дату каждого появления в шоу и профессию гостя. В первом упражнении нам нужно привести данные к формату, который требуется функции heatmap из Seaborn для корректного построения графика. Все данные уже загружены в переменную df.

Это упражнение является частью курса

Средний уровень визуализации данных с Seaborn

Посмотреть курс

Инструкции к упражнению

  • С помощью функции crosstab() из pandas постройте таблицу визитов по столбцам Group и Year.
  • Выведите на экран DataFrame pd_crosstab.
  • Постройте график с помощью функции heatmap() из Seaborn.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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()
Редактировать и запускать код