Diagramme à barres empilées
Un histogramme empilé contient des barres dont la hauteur représente des valeurs. De plus, une autre variable peut être superposée à la première variable. La hauteur supplémentaire de cette barre représente la valeur de cette variable. Et vous pouvez ajouter d'autres barres en plus de cela.
Dans cet exercice, vous aurez accès à un DataFrame appelé medals qui contient un index répertoriant les noms de différents pays, ainsi que 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 histogramme empilé qui indique le nombre de médailles d'or, d'argent et de bronze remportées par chaque pays. Vous ajouterez des étiquettes et créerez une légende indiquant à quelles médailles correspondent les différentes barres.
Cet exercice fait partie du cours
Introduction à la visualisation de données avec Matplotlib
Instructions
- Appelez la méthode
ax.barpour ajouter les médailles"Gold". Appelez-la en définissantlabelsur"Gold". - Appelez la méthode
ax.barpour empiler les barres"Silver"par-dessus celles-ci, en utilisant l'argument clébottomafin que le bas des barres se trouve au-dessus des barres de la médaille d'or, etlabelpour ajouter l'étiquette"Silver". - Utilisez
ax.barpour ajouter des barres"Bronze"au-dessus, en utilisant le mot-clébottomet faites unlabeldessus comme"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()