CommencezCommencez gratuitement

Utiliser un index temporel pour effectuer un zoom

Quand une série chronologique est associée à un index temporel, on peut utiliser cet index comme axe des x lors du traçage. On peut aussi sélectionner une plage de dates pour effectuer un zoom sur une période précise de la série en utilisant les fonctions d'indexation de pandas. Dans cet exercice, vous allez sélectionner une portion d'un jeu de données de série chronologique et tracer cette période.

Les données à utiliser sont stockées dans un DataFrame nommé climate_change, qui possède un index temporel avec les dates des mesures et deux colonnes de données : "co2" et "relative_temp".

Cette activité fait partie du cours

Introduction à la visualisation de données avec Matplotlib

Voir le cours

Instructions de l’exercice

  • Utilisez plt.subplots pour créer une Figure avec un seul Axes, appelés respectivement fig et ax.
  • Créez une variable nommée seventies qui contient toutes les données entre "1970-01-01" et "1979-12-31".
  • Ajoutez les données de seventies au graphique : utilisez l'index du DataFrame pour la valeur en x et la colonne "co2" pour les valeurs en y.

Exercice interactif pratique

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

import matplotlib.pyplot as plt

# Use plt.subplots to create fig and ax
____

# Create variable seventies with data from "1970-01-01" to "1979-12-31"
seventies = climate_change[____]

# Add the time-series for "co2" data from seventies to the plot
____(____, ____["co2"])

# Show the figure
____
Modifier et exécuter le code