Sektordiagram
Sektordiagram er et diagram som bruker en sirkel delt inn i sektorer (segmenter) for å representere den numeriske andelen (prosentfordeling) av nominelle data.
Dette diagrammet viser prosentfordelingen av befolkningen etter region.
Selv om sektordiagrammer kan se ryddige ut, bør de for det meste unngås, siden de forvrenger fremstillingen av dataene. En kategori med mange forekomster vil virke enda større, mens en kategori med få forekomster vil virke enda mindre.
Sektordiagram med etiketter
Bruk funksjonen pie() fra pyplot-modulen for å lage et sektordiagram. Dens eneste påkrevde parameter er dataene (x).
Parameteren labels tildeler etiketter til hvert segment og skal være en sekvens av strenger.
123456import pandas as pd url = 'https://staging-content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv' population_df = pd.read_csv(url) print(population_df)
Denne DataFrame inneholder befolkningen i hver region.
123456import matplotlib.pyplot as plt import pandas as pd population_df = pd.read_csv('https://staging-content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv') # Creating a pie chart and setting the labels for each region plt.pie(population_df['Population'], labels=population_df['Region']) plt.show()
Funksjonen pie() ble kalt med Series av befolkningsdata sendt som x-parameter, og Series med regionnavn angitt som segmentetiketter ved bruk av labels-parameteren.
Legge til prosenter
For å vise prosentandelen til hvert segment, bruk parameteren autopct i funksjonen pie(). Denne styrer hvordan prosentene formateres og vises inne i diagrammet.
Den aksepterer enten en formatstreng eller en funksjon. Her fokuseres det på bruk av formatstreng.
123456789import matplotlib.pyplot as plt import pandas as pd population_df = pd.read_csv('https://staging-content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv') # Setting the label for each region and its percentage plt.pie(population_df['Population'], labels=population_df['Region'], autopct='%1.1f%%') plt.show()
Formatstreng
Strengen %1.1f%% formaterer prosentverdiene som vises i sektordiagrammet.
%fbetyr at verdien er et flyttall;.1angir ett siffer etter desimaltegnet;- Dobbel
%sikrer at prosenttegnet vises i utdataen.
Hvis du ønsker å utforske flere parametere, finner du pie()-dokumentasjonen her.
Swipe to start coding
- Bruk riktig funksjon for å lage et kakediagram.
- Bruk
incomessom data for kakediagrammet (første argument). - Angi etikettene til
namesvia det andre argumentet. - Angi formatet på prosentandelen til et flyttall med én desimal via det tredje argumentet.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 3.85
Sektordiagram
Sveip for å vise menyen
Sektordiagram er et diagram som bruker en sirkel delt inn i sektorer (segmenter) for å representere den numeriske andelen (prosentfordeling) av nominelle data.
Dette diagrammet viser prosentfordelingen av befolkningen etter region.
Selv om sektordiagrammer kan se ryddige ut, bør de for det meste unngås, siden de forvrenger fremstillingen av dataene. En kategori med mange forekomster vil virke enda større, mens en kategori med få forekomster vil virke enda mindre.
Sektordiagram med etiketter
Bruk funksjonen pie() fra pyplot-modulen for å lage et sektordiagram. Dens eneste påkrevde parameter er dataene (x).
Parameteren labels tildeler etiketter til hvert segment og skal være en sekvens av strenger.
123456import pandas as pd url = 'https://staging-content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv' population_df = pd.read_csv(url) print(population_df)
Denne DataFrame inneholder befolkningen i hver region.
123456import matplotlib.pyplot as plt import pandas as pd population_df = pd.read_csv('https://staging-content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv') # Creating a pie chart and setting the labels for each region plt.pie(population_df['Population'], labels=population_df['Region']) plt.show()
Funksjonen pie() ble kalt med Series av befolkningsdata sendt som x-parameter, og Series med regionnavn angitt som segmentetiketter ved bruk av labels-parameteren.
Legge til prosenter
For å vise prosentandelen til hvert segment, bruk parameteren autopct i funksjonen pie(). Denne styrer hvordan prosentene formateres og vises inne i diagrammet.
Den aksepterer enten en formatstreng eller en funksjon. Her fokuseres det på bruk av formatstreng.
123456789import matplotlib.pyplot as plt import pandas as pd population_df = pd.read_csv('https://staging-content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv') # Setting the label for each region and its percentage plt.pie(population_df['Population'], labels=population_df['Region'], autopct='%1.1f%%') plt.show()
Formatstreng
Strengen %1.1f%% formaterer prosentverdiene som vises i sektordiagrammet.
%fbetyr at verdien er et flyttall;.1angir ett siffer etter desimaltegnet;- Dobbel
%sikrer at prosenttegnet vises i utdataen.
Hvis du ønsker å utforske flere parametere, finner du pie()-dokumentasjonen her.
Swipe to start coding
- Bruk riktig funksjon for å lage et kakediagram.
- Bruk
incomessom data for kakediagrammet (første argument). - Angi etikettene til
namesvia det andre argumentet. - Angi formatet på prosentandelen til et flyttall med én desimal via det tredje argumentet.
Løsning
Takk for tilbakemeldingene dine!
single