Diagramme à barres empilées
Un diagramme à barres empilées contient des barres dont la hauteur représente les valeurs. En outre, une autre variable peut être superposée à la première. La hauteur supplémentaire de cette barre représente la valeur de cette variable. Et vous pouvez ajouter d'autres barres.
Dans cet exercice, vous aurez accès à un DataFrame appelé medals
qui contient un index contenant les noms des différents pays, et trois colonnes : "Gold"
, "Silver"
et "Bronze"
. Vous disposerez également d'une figure, fig
, et d'axes, ax
, auxquels vous pourrez ajouter des données.
Vous allez créer un diagramme à barres empilées qui indique le nombre de médailles d'or, d'argent et de bronze remportées par chaque pays, et vous allez ajouter des étiquettes et créer une légende qui indique quelles barres représentent quelles médailles.
Cet exercice fait partie du cours
Introduction à la visualisation de données avec Matplotlib
Instructions
- Appelez la méthode
ax.bar
pour ajouter les médailles"Gold"
. Appelez-le avec l'adresselabel
réglée sur"Gold"
. - Appelez la méthode
ax.bar
pour empiler les barres"Silver"
, en utilisant le mot-clébottom
pour que le bas des barres se trouve au-dessus des barres de la médaille d'or, etlabel
pour ajouter l'étiquette"Silver"
. - Utilisez
ax.bar
pour ajouter des barres"Bronze"
, en utilisant le mot-clébottom
etlabel
en tant que"Bronze"
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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()