Staplade stapeldiagram
Ett staplat stapeldiagram består av staplar där höjden på varje stapel representerar ett värde. Ovanpå den första variabeln kan ytterligare en variabel staplas – den extra höjden representerar då värdet för den variabeln. Du kan fortsätta stapla fler variabler på samma sätt.
I den här övningen har du tillgång till en DataFrame som heter medals. Den innehåller ett index med namn på olika länder samt tre kolumner: "Gold", "Silver" och "Bronze". Du har också en Figure, fig, och en Axes, ax, som du kan lägga till data i.
Du ska skapa ett staplat stapeldiagram som visar antalet guld-, silver- och bronsmedaljer som varje land har vunnit. Lägg sedan till etiketter och skapa en legend som tydligt visar vilka staplar som representerar vilka medaljer.
Den här övningen är en del av kursen
Introduktion till datavisualisering med Matplotlib
Övningsinstruktioner
- Anropa metoden
ax.barför att lägga till"Gold"-medaljerna. Sätt argumentetlabeltill"Gold". - Anropa
ax.barigen för att stapla"Silver"-staplar ovanpå, med nyckelordsargumentetbottomså att staplarna börjar ovanpå guldmedaljstaplarna. Sättlabeltill"Silver". - Använd
ax.barför att lägga till"Bronze"-staplar ovanpå det, med nyckelordetbottom, och sättlabeltill"Bronze".
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()