Tracé de deux variables
Si vous souhaitez tracer deux variables de séries temporelles qui ont été enregistrées aux mêmes moments, vous pouvez les ajouter toutes les deux au même sous-graphe.
Si les variables ont des échelles très différentes, vous devrez veiller à les représenter dans des objets Axes jumeaux différents. Ces objets peuvent partager un axe (par exemple, l'axe des temps, ou axe x) sans partager l'autre (l'axe y).
Pour créer un objet Axes jumeaux qui partage l'axe des x, nous utilisons la méthode twinx
.
Dans cet exercice, vous aurez accès à un DataFrame dans lequel sont chargées les données de climate_change
. Ce DataFrame a été chargé avec la colonne "date"
définie comme DateTimeIndex
, et il comporte une colonne appelée "co2"
avec les mesures de dioxyde de carbone et une colonne appelée "relative_temp"
avec les mesures de température.
Cet exercice fait partie du cours
Introduction à la visualisation de données avec Matplotlib
Instructions
- Utilisez
plt.subplots
pour créer un objet Figure et un objet Axes appelés respectivementfig
etax
. - Tracez la variable dioxyde de carbone en bleu à l'aide de la méthode Axes
plot
. - Utilisez la méthode Axes
twinx
pour créer un axe jumeau qui partage l'axe des x. - Tracez la variable température relative en rouge sur les axes jumeaux en utilisant la méthode
plot
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
import matplotlib.pyplot as plt
# Initalize a Figure and Axes
____
# Plot the CO2 variable in blue
ax.plot(____, ____, color=____)
# Create a twin Axes that shares the x-axis
ax2 = ____
# Plot the relative temperature in red
____.plot(____, ____, color=____)
plt.show()