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érentes parcelles sont affichées avec la même échelle que celle utilisée pour l'axe des ordonnées. Ceci peut être configuré en réglant le mot-clé sharey sur True.

Dans cet exercice, vous allez créer une figure avec deux objets Axes qui partagent leur axe des ordonnées. 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 leur plage d'axe y.
  • Tracez le site "MLY-PRCP-NORMAL" de Seattle dans une ligne bleue continue sur l'axe supérieur.
  • Ajoutez les sites "MLY-PRCP-25PCTL" et "MLY-PRCP-75PCTL" de Seattle (lignes bleues en pointillés) aux axes supérieurs.
  • Tracez le "MLY-PRCP-NORMAL" d'Austin en ligne rouge continue dans l'axe inférieur et les "MLY-PRCP-25PCTL" et "MLY-PRCP-75PCTL" en lignes rouges pointillées.

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