Taartdiagram
Taartdiagram is een grafiek die een cirkel gebruikt, verdeeld in segmenten (schijven), om de numerieke verhouding (percentuele verdeling) van nominale gegevens weer te geven.
Deze grafiek geeft de procentuele verdeling van de bevolking per regio weer.
Hoewel taartdiagrammen overzichtelijk lijken, moeten ze meestal worden vermeden omdat ze het beeld van de gegevens vertekenen. Een categorie met veel exemplaren lijkt nog groter, een categorie met weinig exemplaren lijkt nog kleiner.
Taartdiagram met labels
Gebruik de functie pie() uit de module pyplot om een taartdiagram te maken. De enige verplichte parameter is de data (x).
De parameter labels wijst labels toe aan elk segment en moet een reeks van strings zijn.
123456import pandas as pd url = 'https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv' population_df = pd.read_csv(url) print(population_df)
Deze DataFrame bevat de populatie van elke regio.
123456import matplotlib.pyplot as plt import pandas as pd population_df = pd.read_csv('https://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()
De functie pie() is aangeroepen met de Series van populatiegegevens als de x-parameter, en de Series van regiobenamingen als segmentlabels via de parameter labels.
Percentages toevoegen
Om het percentage van elk segment weer te geven, gebruik de parameter autopct in de functie pie(). Hiermee wordt bepaald hoe de percentages worden opgemaakt en weergegeven in de grafiek.
Deze parameter accepteert een opmaakstring of een functie. Hier ligt de nadruk op het gebruik van een opmaakstring.
123456789import matplotlib.pyplot as plt import pandas as pd population_df = pd.read_csv('https://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()
Opmaakstring
De string %1.1f%% bepaalt de opmaak van de percentagewaarden die in het cirkeldiagram worden weergegeven.
%fgeeft aan dat de waarde een kommagetal is;.1specificeert één cijfer na de komma;- De dubbele
%zorgt ervoor dat er een procentteken in de uitvoer verschijnt.
Als je meer parameters wilt verkennen, vind je hier de pie()-documentatie voor jou.
Swipe to start coding
- Gebruik de juiste functie om een cirkeldiagram te maken.
- Gebruik
incomesals de data voor het cirkeldiagram (het eerste argument). - Stel de labels in op
namesvia het tweede argument. - Stel het formaat van het percentage in op een zwevend getal met één cijfer na de komma via het derde argument.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you explain how the autopct parameter works in more detail?
What other formatting options can I use for the percentages?
Can I customize the colors of the pie chart segments?
Awesome!
Completion rate improved to 3.85
Taartdiagram
Veeg om het menu te tonen
Taartdiagram is een grafiek die een cirkel gebruikt, verdeeld in segmenten (schijven), om de numerieke verhouding (percentuele verdeling) van nominale gegevens weer te geven.
Deze grafiek geeft de procentuele verdeling van de bevolking per regio weer.
Hoewel taartdiagrammen overzichtelijk lijken, moeten ze meestal worden vermeden omdat ze het beeld van de gegevens vertekenen. Een categorie met veel exemplaren lijkt nog groter, een categorie met weinig exemplaren lijkt nog kleiner.
Taartdiagram met labels
Gebruik de functie pie() uit de module pyplot om een taartdiagram te maken. De enige verplichte parameter is de data (x).
De parameter labels wijst labels toe aan elk segment en moet een reeks van strings zijn.
123456import pandas as pd url = 'https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv' population_df = pd.read_csv(url) print(population_df)
Deze DataFrame bevat de populatie van elke regio.
123456import matplotlib.pyplot as plt import pandas as pd population_df = pd.read_csv('https://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()
De functie pie() is aangeroepen met de Series van populatiegegevens als de x-parameter, en de Series van regiobenamingen als segmentlabels via de parameter labels.
Percentages toevoegen
Om het percentage van elk segment weer te geven, gebruik de parameter autopct in de functie pie(). Hiermee wordt bepaald hoe de percentages worden opgemaakt en weergegeven in de grafiek.
Deze parameter accepteert een opmaakstring of een functie. Hier ligt de nadruk op het gebruik van een opmaakstring.
123456789import matplotlib.pyplot as plt import pandas as pd population_df = pd.read_csv('https://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()
Opmaakstring
De string %1.1f%% bepaalt de opmaak van de percentagewaarden die in het cirkeldiagram worden weergegeven.
%fgeeft aan dat de waarde een kommagetal is;.1specificeert één cijfer na de komma;- De dubbele
%zorgt ervoor dat er een procentteken in de uitvoer verschijnt.
Als je meer parameters wilt verkennen, vind je hier de pie()-documentatie voor jou.
Swipe to start coding
- Gebruik de juiste functie om een cirkeldiagram te maken.
- Gebruik
incomesals de data voor het cirkeldiagram (het eerste argument). - Stel de labels in op
namesvia het tweede argument. - Stel het formaat van het percentage in op een zwevend getal met één cijfer na de komma via het derde argument.
Oplossing
Bedankt voor je feedback!
single