1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction à la visualisation de données avec Matplotlib

Connected

Exercice

Utiliser une fonction de traçage

Définir des fonctions permet de réutiliser le même code sans tout répéter. Les programmeurs disent parfois « Ne vous répétez pas ».

Dans l'exercice précédent, vous avez défini une fonction appelée plot_timeseries :

plot_timeseries(axes, x, y, color, xlabel, ylabel)

qui reçoit un objet Axes (dans l'argument axes), des données de séries chronologiques (dans les arguments x et y), le nom d'une couleur (une chaîne de caractères, fournie dans l'argument color) ainsi que les étiquettes des axes x et y (dans les arguments xlabel et ylabel). Dans cet exercice, la fonction plot_timeseries est déjà définie et vous est fournie.

Utilisez cette fonction pour tracer les données de séries chronologiques climate_change, fournies sous forme d'un objet DataFrame de pandas ayant un DateTimeIndex avec les dates des mesures et les colonnes co2 et relative_temp.

Instructions

100 XP
  • Dans l'objet ax fourni, utilisez la fonction plot_timeseries pour tracer la colonne "co2" en bleu, avec l'étiquette de l'axe des x "Time (years)" et l'étiquette de l'axe des y "CO2 levels".
  • Utilisez la méthode ax.twinx pour ajouter à la figure un objet Axes qui partage l'axe des x avec ax.
  • Utilisez la fonction plot_timeseries pour ajouter, sur l'Axes jumeau, les données de la colonne "relative_temp" en rouge, avec l'étiquette de l'axe des x "Time (years)" et l'étiquette de l'axe des y "Relative temperature (Celsius)".