Kreisdiagramm
Kreisdiagramm ist ein Diagramm, das einen Kreis verwendet, der in Segmente (Abschnitte) unterteilt ist, um den zahlenmäßigen Anteil (prozentuale Verteilung) von nominalen Daten darzustellen.

Dieses Diagramm stellt die prozentuale Verteilung der Bevölkerung nach Regionen dar.
Obwohl Kreisdiagramme übersichtlich wirken, sollten sie größtenteils vermieden werden, da sie die Darstellung der Daten verzerren. Eine Kategorie mit vielen Instanzen erscheint noch größer, eine Kategorie mit wenigen Instanzen noch kleiner.
Kreisdiagramm mit Beschriftungen
Die Funktion pie()
aus dem Modul pyplot
dient zur Erstellung eines Kreisdiagramms. Ihr einziges erforderliches Argument sind die Daten (x
).
Der Parameter labels
weist jedem Segment eine Beschriftung zu und sollte eine Sequenz von Zeichenketten sein.
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)
Dieses DataFrame
enthält die Bevölkerungszahl jeder Region.
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()
Die Funktion pie()
wurde mit der Series
der Bevölkerungsdaten als x
-Parameter aufgerufen, und die Series
der Regionsnamen wurde als Segmentbeschriftungen über den Parameter labels
bereitgestellt.
Hinzufügen von Prozentangaben
Um den Prozentsatz jedes Segments anzuzeigen, verwenden Sie den Parameter autopct
in der Funktion pie()
. Dieser steuert, wie die Prozentwerte formatiert und im Diagramm angezeigt werden.
Es kann entweder ein Format-String oder eine Funktion übergeben werden. Hier liegt der Fokus auf der Verwendung eines Format-Strings.
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()
Format-String
Der String %1.1f%%
formatiert die im Kreisdiagramm angezeigten Prozentwerte.
%f
bedeutet, dass der Wert eine Fließkommazahl ist;.1
gibt eine Nachkommastelle an;- Das doppelte
%
sorgt dafür, dass ein Prozentzeichen in der Ausgabe erscheint.
Wenn Sie weitere Parameter erkunden möchten, finden Sie hier die pie()
-Dokumentation für Sie.
Swipe to start coding
- Die korrekte Funktion zur Erstellung eines Kreisdiagramms verwenden.
incomes
als Daten für das Kreisdiagramm (erstes Argument) nutzen.- Die Beschriftungen über das zweite Argument auf
names
setzen. - Das Prozentformat über das dritte Argument als Fließkommazahl mit einer Nachkommastelle angeben.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
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
Kreisdiagramm
Swipe um das Menü anzuzeigen
Kreisdiagramm ist ein Diagramm, das einen Kreis verwendet, der in Segmente (Abschnitte) unterteilt ist, um den zahlenmäßigen Anteil (prozentuale Verteilung) von nominalen Daten darzustellen.

Dieses Diagramm stellt die prozentuale Verteilung der Bevölkerung nach Regionen dar.
Obwohl Kreisdiagramme übersichtlich wirken, sollten sie größtenteils vermieden werden, da sie die Darstellung der Daten verzerren. Eine Kategorie mit vielen Instanzen erscheint noch größer, eine Kategorie mit wenigen Instanzen noch kleiner.
Kreisdiagramm mit Beschriftungen
Die Funktion pie()
aus dem Modul pyplot
dient zur Erstellung eines Kreisdiagramms. Ihr einziges erforderliches Argument sind die Daten (x
).
Der Parameter labels
weist jedem Segment eine Beschriftung zu und sollte eine Sequenz von Zeichenketten sein.
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)
Dieses DataFrame
enthält die Bevölkerungszahl jeder Region.
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()
Die Funktion pie()
wurde mit der Series
der Bevölkerungsdaten als x
-Parameter aufgerufen, und die Series
der Regionsnamen wurde als Segmentbeschriftungen über den Parameter labels
bereitgestellt.
Hinzufügen von Prozentangaben
Um den Prozentsatz jedes Segments anzuzeigen, verwenden Sie den Parameter autopct
in der Funktion pie()
. Dieser steuert, wie die Prozentwerte formatiert und im Diagramm angezeigt werden.
Es kann entweder ein Format-String oder eine Funktion übergeben werden. Hier liegt der Fokus auf der Verwendung eines Format-Strings.
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()
Format-String
Der String %1.1f%%
formatiert die im Kreisdiagramm angezeigten Prozentwerte.
%f
bedeutet, dass der Wert eine Fließkommazahl ist;.1
gibt eine Nachkommastelle an;- Das doppelte
%
sorgt dafür, dass ein Prozentzeichen in der Ausgabe erscheint.
Wenn Sie weitere Parameter erkunden möchten, finden Sie hier die pie()
-Dokumentation für Sie.
Swipe to start coding
- Die korrekte Funktion zur Erstellung eines Kreisdiagramms verwenden.
incomes
als Daten für das Kreisdiagramm (erstes Argument) nutzen.- Die Beschriftungen über das zweite Argument auf
names
setzen. - Das Prozentformat über das dritte Argument als Fließkommazahl mit einer Nachkommastelle angeben.
Lösung
Danke für Ihr Feedback!
single