ПочатиПочніть безкоштовно

Створення теплових карт

Теплова карта — це поширений тип матричного графіка, який дає змогу наочно підсумувати зв'язок між двома змінними. У цій вправі ми розглянемо гостей 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()
Редагувати та запускати код