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
Oefeninstructies
- Roep de methode
ax.baraan om de"Gold"-medailles toe te voegen. Zetlabelop"Gold". - Roep
ax.barnogmaals aan om"Silver"-balken daarbovenop te stapelen. Gebruik het argumentbottomzodat de onderkant van de balken boven op de gouden balken komt, en gebruiklabelmet"Silver". - Gebruik
ax.barom"Bronze"-balken daarbovenop toe te voegen. Gebruik ook het argumentbottomen 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()