Stablede Stolpediagrammer
Stablede stolpediagrammer muliggjør sammenligning av flere kategorier innenfor hver gruppe på x-aksen. For eksempel, i stedet for å vise kun det totale BNP for hvert land, kan de illustrere bidraget fra individuelle økonomiske sektorer til totalen.
import matplotlib.pyplot as plt import numpy as np countries = ['USA', 'China', 'Japan'] primary_sector = np.array([1.4, 4.8, 0.4]) secondary_sector = np.array([11.3, 6.2, 0.8]) tertiary_sector = np.array([14.2, 8.4, 3.2]) # Calling the bar() function multiple times for each category (sector) plt.bar(countries, primary_sector) plt.bar(countries, secondary_sector, bottom=primary_sector) plt.bar(countries, tertiary_sector, bottom=primary_sector + secondary_sector) plt.show()
For å lage stablede stolper kalles bar()
-funksjonen flere ganger—én gang for hver sektor. I hvert kall brukes den samme countries
-listen for x-aksen, og bottom
-parameteren sørger for at hvert nytt segment stables oppå det forrige.
Les mer
Parameteren bottom
angir y-koordinatene til bunnen av søylene. Her er bar()
-dokumentasjonen.
Oppgave
Swipe to start coding
- Bruk riktig funksjon for å lage stolpediagrammer.
- Plott de nederste stolpene for
yes_answers
. - Plott stolpene for
no_answers
oppå stolpene foryes_answers
ved å angi riktig nøkkelordargument.
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 2. Kapittel 5