CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Appelez la méthode ax.bar pour ajouter les médailles "Gold". Appelez-le avec l'adresse label 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, et label pour ajouter l'étiquette "Silver".
  • Utilisez ax.bar pour ajouter des barres "Bronze", en utilisant le mot-clé bottom et label 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()
Modifier et exécuter le code