Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Taartdiagram | Meer Statistische Grafieken
Ultieme Visualisatie met Python

bookTaartdiagram

Note
Definitie

Taartdiagram is een grafiek die een cirkel gebruikt, verdeeld in segmenten (schijven), om de numerieke verhouding (percentuele verdeling) van nominale gegevens weer te geven.

taartdiagram van de bevolking

Deze grafiek geeft de procentuele verdeling van de bevolking per regio weer.

Note
Opmerking

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.

123456
import 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)
copy

Deze DataFrame bevat de populatie van elke regio.

123456
import 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()
copy

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.

123456789
import 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()
copy

Opmaakstring

De string %1.1f%% bepaalt de opmaak van de percentagewaarden die in het cirkeldiagram worden weergegeven.

  • %f geeft aan dat de waarde een kommagetal is;
  • .1 specificeert één cijfer na de komma;
  • De dubbele % zorgt ervoor dat er een procentteken in de uitvoer verschijnt.
Note
Meer Bestuderen

Als je meer parameters wilt verkennen, vind je hier de pie()-documentatie voor jou.

Taak

Swipe to start coding

  1. Gebruik de juiste functie om een cirkeldiagram te maken.
  2. Gebruik incomes als de data voor het cirkeldiagram (het eerste argument).
  3. Stel de labels in op names via het tweede argument.
  4. Stel het formaat van het percentage in op een zwevend getal met één cijfer na de komma via het derde argument.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 3
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 3.85

bookTaartdiagram

Veeg om het menu te tonen

Note
Definitie

Taartdiagram is een grafiek die een cirkel gebruikt, verdeeld in segmenten (schijven), om de numerieke verhouding (percentuele verdeling) van nominale gegevens weer te geven.

taartdiagram van de bevolking

Deze grafiek geeft de procentuele verdeling van de bevolking per regio weer.

Note
Opmerking

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.

123456
import 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)
copy

Deze DataFrame bevat de populatie van elke regio.

123456
import 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()
copy

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.

123456789
import 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()
copy

Opmaakstring

De string %1.1f%% bepaalt de opmaak van de percentagewaarden die in het cirkeldiagram worden weergegeven.

  • %f geeft aan dat de waarde een kommagetal is;
  • .1 specificeert één cijfer na de komma;
  • De dubbele % zorgt ervoor dat er een procentteken in de uitvoer verschijnt.
Note
Meer Bestuderen

Als je meer parameters wilt verkennen, vind je hier de pie()-documentatie voor jou.

Taak

Swipe to start coding

  1. Gebruik de juiste functie om een cirkeldiagram te maken.
  2. Gebruik incomes als de data voor het cirkeldiagram (het eerste argument).
  3. Stel de labels in op names via het tweede argument.
  4. Stel het formaat van het percentage in op een zwevend getal met één cijfer na de komma via het derde argument.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 3
single

single

some-alt