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.bar
auf, um die"Gold"
-Medaillen hinzuzufügen. Setze beim Aufruflabel
auf"Gold"
. - Rufe die Methode
ax.bar
auf, um"Silver"
-Balken darauf zu stapeln, wobei du das Argumentbottom
verwendest, damit der untere Teil der Balken über den Goldmedaillen-Balken liegt, undlabel
, um die Beschriftung"Silver"
hinzuzufügen. - Mit
ax.bar
fügst du"Bronze"
-Balken hinzu und verwendest das Schlüsselwortbottom
sowielabel
als"Bronze"
.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# 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()