Построение тепловых карт
Тепловая карта — распространённый тип матричного графика, позволяющий наглядно отобразить связь между двумя переменными. В этом упражнении мы рассмотрим гостей шоу 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()