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

Veeg om het menu te tonen

book
Taartdiagram

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.

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

Note
Opmerking

Ondanks het overzichtelijke karakter, moeten taartdiagrammen meestal vermeden worden, omdat ze het beeld van de gegevens vertekenen. Een categorie met veel gevallen lijkt nog groter, een categorie met weinig gevallen lijkt nog kleiner.

Cirkeldiagram met labels

Gebruik de functie pie() uit de module pyplot om een cirkeldiagram te maken. De enige vereiste 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 bevolkingsgegevens 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 binnen de grafiek getoond.

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

Formaattekenreeks

De tekenreeks %1.1f%% formatteert de procentuele waarden die in het cirkeldiagram worden weergegeven.

  • %f betekent dat de waarde een drijvend-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

Vraag AI

expand
ChatGPT

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

book
Taartdiagram

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.

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

Note
Opmerking

Ondanks het overzichtelijke karakter, moeten taartdiagrammen meestal vermeden worden, omdat ze het beeld van de gegevens vertekenen. Een categorie met veel gevallen lijkt nog groter, een categorie met weinig gevallen lijkt nog kleiner.

Cirkeldiagram met labels

Gebruik de functie pie() uit de module pyplot om een cirkeldiagram te maken. De enige vereiste 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 bevolkingsgegevens 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 binnen de grafiek getoond.

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

Formaattekenreeks

De tekenreeks %1.1f%% formatteert de procentuele waarden die in het cirkeldiagram worden weergegeven.

  • %f betekent dat de waarde een drijvend-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
Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt