Stablede Søjlediagrammer
Stablede søjlediagrammer muliggør sammenligning af flere kategorier inden for hver gruppe på x-aksen. For eksempel kan de, i stedet for kun at vise det samlede BNP for hvert land, illustrere bidraget fra de enkelte økonomiske sektorer til det samlede beløb.
1234567891011import 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 at oprette stablede søjler kaldes bar()
-funktionen flere gange—én gang for hver sektor. Ved hvert kald anvendes den samme countries
-liste til x-aksen, og bottom
-parameteren sikrer, at hvert nyt segment stables oven på det foregående.
Parameteren bottom
angiver y-koordinaten/-koordinaterne for bundsiden/-siderne af søjlerne. Her er bar()
dokumentationen.
Swipe to start coding
- Brug den korrekte funktion til at oprette søjlediagrammer.
- Plot de nederste søjler for
yes_answers
. - Plot søjlerne for
no_answers
oven på søjlerne foryes_answers
ved at angive det korrekte nøgleargument.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 3.85
Stablede Søjlediagrammer
Stryg for at vise menuen
Stablede søjlediagrammer muliggør sammenligning af flere kategorier inden for hver gruppe på x-aksen. For eksempel kan de, i stedet for kun at vise det samlede BNP for hvert land, illustrere bidraget fra de enkelte økonomiske sektorer til det samlede beløb.
1234567891011import 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 at oprette stablede søjler kaldes bar()
-funktionen flere gange—én gang for hver sektor. Ved hvert kald anvendes den samme countries
-liste til x-aksen, og bottom
-parameteren sikrer, at hvert nyt segment stables oven på det foregående.
Parameteren bottom
angiver y-koordinaten/-koordinaterne for bundsiden/-siderne af søjlerne. Her er bar()
dokumentationen.
Swipe to start coding
- Brug den korrekte funktion til at oprette søjlediagrammer.
- Plot de nederste søjler for
yes_answers
. - Plot søjlerne for
no_answers
oven på søjlerne foryes_answers
ved at angive det korrekte nøgleargument.
Løsning
Tak for dine kommentarer!
Awesome!
Completion rate improved to 3.85single