Pinotut Pylväsdiagrammit
Pinotut pylväsdiagrammit mahdollistavat useiden kategorioiden vertailun jokaisessa x-akselin ryhmässä. Esimerkiksi pelkän kunkin maan kokonais-BKT:n näyttämisen sijaan ne voivat havainnollistaa yksittäisten taloussektorien osuuden kokonaisuudesta.
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()
Pinottujen pylväiden luomiseksi bar()
-funktiota kutsutaan useita kertoja—kerran jokaista sektoria kohden. Jokaisessa kutsussa käytetään samaa countries
-listaa x-akselilla, ja bottom
-parametri varmistaa, että jokainen uusi osa pinotaan edellisen päälle.
Lisätietoa
Parametri bottom
määrittää pylväiden alareunan y-koordinaatin tai koordinaatit. Tässä on bar()
dokumentaatio.
Tehtävä
Swipe to start coding
- Käytä oikeaa funktiota pylväskaavioiden luomiseen.
- Piirrä alemmat pylväät
yes_answers
-arvoille. - Piirrä
no_answers
-arvojen pylväätyes_answers
-pylväiden päälle määrittämällä oikea avainsana.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 5