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>Instructions de l’exercice
- Utilisez la fonction
crosstab()de pandas pour construire un tableau des visites parGroupetYear. - 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()