CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Utilisez la fonction crosstab() de pandas pour construire un tableau des visites par Group et par 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