CommencerCommencer gratuitement

Petits multiples avec axe des y partagé

Lors de la création de petits multiples, il est souvent préférable de s'assurer que les différents graphiques sont affichés avec la même échelle utilisée sur l'axe des y. Ceci peut être configuré en définissant le mot-clé sharey sur True.

Dans cet exercice, vous allez créer une figure avec deux objets Axes qui partagent leur axe y. Comme précédemment, les données sont fournies dans les DataFrames seattle_weather et austin_weather.

Cet exercice fait partie du cours

Introduction à la visualisation de données avec Matplotlib

Afficher le cours

Instructions

  • Créez une figure avec un tableau de deux objets Axes qui partagent la même plage d'axes y.
  • Tracez "MLY-PRCP-NORMAL" de Seattle en une ligne bleue continue dans les axes supérieurs.
  • Ajoutez les lignes bleues en pointillés représentant "MLY-PRCP-25PCTL" et "MLY-PRCP-75PCTL" de Seattle aux axes supérieurs.
  • Tracez "MLY-PRCP-NORMAL" d'Austin en une ligne rouge continue dans les axes inférieurs et "MLY-PRCP-25PCTL" et "MLY-PRCP-75PCTL" en lignes rouges en pointillés.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Create a figure and an array of axes: 2 rows, 1 column with shared y axis
fig, ax = plt.subplots(2, 1, sharey=True)

# Plot Seattle precipitation data in the top axes
____.plot(____, ____, color = ____)
____.plot(____, ____, color = ____, linestyle = ____)
____.plot(____, ____, color = ____, linestyle = ____)

# Plot Austin precipitation data in the bottom axes
____.plot(____, ____, color = ____)
____.plot(____, ____, color = ____, linestyle = ____)
____.plot(____, ____, color = ____, linestyle = ____)

plt.show()
Modifier et exécuter le code