CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Appelez la méthode ax.bar pour ajouter les médailles "Gold". Appelez-la en définissant label sur "Gold".
  • Appelez la méthode ax.bar pour empiler les barres "Silver" par-dessus celles-ci, en utilisant l'argument clé bottom afin que le bas des barres se trouve au-dessus des barres de la médaille d'or, et label pour ajouter l'étiquette "Silver".
  • Utilisez ax.bar pour ajouter des barres "Bronze" au-dessus, en utilisant le mot-clé bottom et faites un label dessus 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()
Modifier et exécuter le code