Création de petits multiples avec plt.subplots
De petits multiples sont utilisés pour tracer plusieurs ensembles de données côte à côte. Dans Matplotlib, de petits multiples peuvent être créés à l'aide de la fonction plt.subplots()
. Le premier argument est le nombre de lignes dans le tableau des objets Axes générés et le second argument est le nombre de colonnes. Dans cet exercice, vous utiliserez les données d'Austin et de Seattle pour vous entraîner à créer et à remplir un tableau de sous-graphes.
Les données vous sont fournies dans les DataFrame : seattle_weather
et austin_weather
. Chacune d'entre elles comporte une colonne "MONTH"
et des colonnes "MLY-PRCP-NORMAL"
(pour les précipitations moyennes) et "MLY-TAVG-NORMAL"
(pour la température moyenne). Dans cet exercice, vous tracerez dans un sous-graphe séparé les précipitations moyennes mensuelles et les températures moyennes dans chaque ville.
Cet exercice fait partie du cours
Introduction à la visualisation de données avec Matplotlib
Instructions
- Créez une figure et un tableau de sous-graphes avec 2 lignes et 2 colonnes.
- En adressant l'axe supérieur gauche comme index 0, 0, tracez les précipitations de Seattle.
- Dans la partie supérieure droite (index 0,1), tracez les températures de Seattle.
- En bas à gauche (1, 0) et en bas à droite (1, 1), les précipitations et les températures d'Austin.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create a Figure and an array of subplots with 2 rows and 2 columns
fig, ax = plt.subplots(____, ____)
# Addressing the top left Axes as index 0, 0, plot month and Seattle precipitation
ax[0, 0].plot(____, ____)
# In the top right (index 0,1), plot month and Seattle temperatures
ax[0, 1].plot(____, ____)
# In the bottom left (1, 0) plot month and Austin precipitations
ax[____].plot(____, ____)
# In the bottom right (1, 1) plot month and Austin temperatures
ax[____].plot(____, ____)
plt.show()