Aan de slagGa gratis aan de slag

Gestapelde staafdiagram

Een gestapeld staafdiagram bevat balken waarvan de hoogte de waarden voorstelt. Boven op de eerste variabele kun je nog een variabele stapelen. De extra hoogte van die balk stelt de waarde van die variabele voor. En je kunt daarboven nog meer balken toevoegen.

In deze oefening krijg je een DataFrame medals met een index met landen en drie kolommen: "Gold", "Silver" en "Bronze". Je hebt ook een Figure fig en Axes ax waarop je gegevens kunt toevoegen.

Je maakt een gestapeld staafdiagram dat het aantal gouden, zilveren en bronzen medailles per land laat zien. Daarna voeg je labels toe en maak je een legenda die aangeeft welke balken bij welke medailles horen.

Deze oefening maakt deel uit van de cursus

Introductie tot datavisualisatie met Matplotlib

Cursus bekijken

Oefeninstructies

  • Roep de methode ax.bar aan om de "Gold"-medailles toe te voegen. Zet label op "Gold".
  • Roep ax.bar nogmaals aan om "Silver"-balken daarbovenop te stapelen. Gebruik het argument bottom zodat de onderkant van de balken boven op de gouden balken komt, en gebruik label met "Silver".
  • Gebruik ax.bar om "Bronze"-balken daarbovenop toe te voegen. Gebruik ook het argument bottom en geef het label "Bronze".

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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()
Code bewerken en uitvoeren