Створення теплових карт
Теплова карта — це поширений тип матричного графіка, який дає змогу наочно підсумувати зв'язок між двома змінними. У цій вправі ми розглянемо гостей The Daily Show за 1999–2015 роки та подивимося, як змінювалися їхні професії з часом.
Дані містять дату кожної появи гостя, а також його професію. Спершу потрібно підготувати дані у правильному форматі, щоб функція Seaborn heatmap коректно їх відобразила. Усі дані вже зчитано у змінну df.
Ця вправа є частиною курсу
Середній рівень візуалізації даних із Seaborn
Інструкції до вправи
- Використайте функцію pandas
crosstab()для побудови таблиці відвідувань заGroupіYear. - Виведіть датафрейм
pd_crosstab. - Побудуйте графік за допомогою 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()