CommencerCommencez gratuitement

Créer des cartes thermiques (heatmaps)

Une heatmap est un type courant de graphique matriciel qui permet de résumer visuellement la relation entre deux variables. Dans cet exercice, nous allons commencer par examiner les invités de l'émission The Daily Show de 1999 à 2015 et voir comment les professions des invités ont évolué au fil du temps.

Les données incluent la date de chaque passage ainsi que la profession des invités. Pour ce premier exercice, nous devons mettre les données au bon format pour que la fonction heatmap de Seaborn puisse les tracer correctement. Toutes les données ont déjà été lues dans la variable df.

Cet exercice fait partie du cours

<cours>Visualisation de données intermédiaire avec Seaborn</cours>
Voir le cours

Instructions de l’exercice

  • Utilisez la fonction crosstab() de pandas pour construire un tableau des visites par Group et Year.
  • Affichez le DataFrame pd_crosstab.
  • Tracez les données avec la fonction heatmap() de Seaborn.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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()
Modifier et exécuter le code