Créer des petites multiples avec plt.subplots
Les petites multiples servent à représenter plusieurs jeux de données côte à côte. Avec Matplotlib, vous pouvez les créer à l'aide de la fonction plt.subplots(). Le premier argument est le nombre de rangées dans le tableau d'objets Axes généré et le deuxième est le nombre de colonnes. Dans cet exercice, vous utiliserez les données d'Austin et de Seattle pour vous exercer à créer et remplir un tableau de sous-graphiques.
Les données vous sont fournies dans des DataFrame : seattle_weather et austin_weather. Chacun contient une colonne "MONTH", ainsi que "MLY-PRCP-NORMAL" (pour les précipitations moyennes) et "MLY-TAVG-NORMAL" (pour les températures moyennes). Dans cet exercice, vous tracerez dans des sous-graphiques distincts les précipitations mensuelles moyennes et les températures moyennes pour chaque ville.
Cette activité fait partie du cours
Introduction à la visualisation de données avec Matplotlib
Instructions de l’exercice
- Créez une Figure et un tableau de sous-graphiques de 2 rangées et 2 colonnes.
- En désignant l'Axes en haut à gauche par l'indice 0, 0, tracez les précipitations de Seattle.
- En haut à droite (indice 0, 1), tracez les températures de Seattle.
- En bas à gauche (1, 0) et en bas à droite (1, 1), tracez les précipitations et les températures d'Austin.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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()