CommencezCommencez gratuitement

Diagramme à barres empilées

Un diagramme à barres empilées présente des barres dont la hauteur représente des valeurs. En plus, on peut empiler une autre variable au-dessus de la première. La hauteur additionnelle de cette barre correspond à la valeur de cette variable. Et vous pouvez ajouter d'autres barres par-dessus.

Dans cet exercice, vous aurez accès à un DataFrame nommé medals dont l'index contient les noms de différents pays, et trois colonnes : "Gold", "Silver" et "Bronze". Vous disposerez aussi d'une Figure, fig, et d'axes, ax, auxquels vous pouvez ajouter des données.

Vous créerez un diagramme à barres empilées qui montre le nombre de médailles d'or, d'argent et de bronze remportées par chaque pays, puis vous ajouterez des étiquettes et une légende indiquant quelles barres représentent quelles médailles.

Cette activité fait partie du cours

Introduction à la visualisation de données avec Matplotlib

Voir le cours

Instructions de l’exercice

  • Appelez la méthode ax.bar pour ajouter les médailles "Gold". Indiquez label à "Gold".
  • Appelez la méthode ax.bar pour empiler les barres "Silver" par-dessus, en utilisant le paramètre nommé bottom pour que la base des barres repose sur celles des médailles d'or, et label pour ajouter l'étiquette "Silver".
  • Utilisez ax.bar pour ajouter les barres "Bronze" par-dessus, avec le paramètre bottom, et donnez-leur l'étiquette "Bronze".

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Add bars for "Gold" with the label "Gold"
____(____, ____, label=____)

# Stack bars for "Silver" on top with label "Silver"
____(____, ____, bottom=____, ____)

# Stack bars for "Bronze" on top of that with label "Bronze"
____

# Display the legend
ax.legend()

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