Utilisation d'un index temporel pour effectuer un zoom avant
Lorsqu'une série temporelle est représentée avec un indice temporel, nous pouvons utiliser cet indice pour l'axe des x lors du tracé. Nous pouvons également sélectionner une plage de dates pour zoomer sur une période particulière au sein de la série temporelle à l'aide des fonctionnalités d'indexation de pandas. Dans cet exercice, vous sélectionnerez une partie d'un ensemble de données temporelles et vous représenterez cela sous forme graphique.
Les données à utiliser sont stockées dans un DataFrame appelé climate_change, qui comporte un index temporel avec les dates des mesures et deux colonnes de données : "co2" et "relative_temp".
Cet exercice fait partie du cours
Introduction à la visualisation de données avec Matplotlib
Instructions
- Utilisez
plt.subplotspour créer une figure avec un axe appeléfiget un autre appeléax. - Créez une variable nommée
seventiesqui inclut toutes les données entre"1970-01-01"et"1979-12-31". - Ajoutez les données provenant de
seventiesau graphique : utilisez le DataFrameindexpour la valeur x et la colonne"co2"pour les valeurs y.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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
____