Gestapeltes Balkendiagramm
Ein gestapeltes Balkendiagramm enthält Balken, wobei die Höhe der einzelnen Balken Werte darstellt. Außerdem kann auf die erste Variable eine weitere Variable aufgesetzt werden. Die zusätzliche Höhe dieses Balkens stellt den Wert dieser Variable dar. Und du kannst noch mehr Balken obenauf hinzufügen.
In dieser Übung hast du Zugriff auf einen DataFrame namens medals, der einen Index mit den Namen der verschiedenen Länder und drei Spalten enthält: "Gold", "Silver" und "Bronze". Du hast auch ein Figure-Objekt namens fig und Achsen (ax), zu denen du Daten hinzufügen kannst.
Du erstellst ein gestapeltes Balkendiagramm, das die Anzahl der Gold-, Silber- und Bronzemedaillen jedes Landes anzeigt, fügst Beschriftungen hinzu und erstellst eine Legende, die angibt, welche Balken welche Medaillen darstellen.
Diese Übung ist Teil des Kurses
Einführung in die Datenvisualisierung mit Matplotlib
Anleitung zur Übung
- Rufe die Methode
ax.barauf, um die"Gold"-Medaillen hinzuzufügen. Setze beim Aufruflabelauf"Gold". - Rufe die Methode
ax.barauf, um"Silver"-Balken darauf zu stapeln, wobei du das Argumentbottomverwendest, damit der untere Teil der Balken über den Goldmedaillen-Balken liegt, undlabel, um die Beschriftung"Silver"hinzuzufügen. - Mit
ax.barfügst du"Bronze"-Balken hinzu und verwendest das Schlüsselwortbottomsowielabelals"Bronze".
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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()