Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Anropa metoden ax.bar för att lägga till "Gold"-medaljerna. Sätt argumentet label till "Gold".
  • Anropa ax.bar igen för att stapla "Silver"-staplar ovanpå, med nyckelordsargumentet bottom så att staplarna börjar ovanpå guldmedaljstaplarna. Sätt label till "Silver".
  • Använd ax.bar för att lägga till "Bronze"-staplar ovanpå det, med nyckelordet bottom, och sätt label till "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()
Redigera och kör kod