Créer des cartes thermiques
Une carte thermique 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 la profession des invités a évolué au fil du temps.
Les données comprennent la date de chaque participation ainsi que la profession de l'invité. Pour ce premier exercice, nous devons mettre les données au bon format pour que la fonction heatmap de Seaborn trace correctement les résultats. Toutes les données ont déjà été lues dans la variable df.
Cette activité fait partie du cours
Visualisation de données intermédiaire avec Seaborn
Instructions de l’exercice
- Utilisez la fonction
crosstab()de pandas pour construire un tableau des visites parGroupet parYear. - 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()