Matplotlib-Diagrammtypen

Kreisdiagramme

Zeige Anteile eines Ganzen mit ax.pie, Prozentwerten und einem herausgezogenen Stück.

Einführung

Ein Kreisdiagramm zeigt, wie sich ein Ganzes in Teile aufteilt. Nutze es für wenige Kategorien, die zusammen 100 % ergeben; bei vielen Kategorien oder ähnlichen Werten ist ein Balkendiagramm leichter zu lesen.

autopct schreibt den Prozentwert jedes Stücks ("%1.0f%%" bedeutet ohne Nachkommastellen). explode zieht ein Stück um einen Bruchteil des Radius heraus, um es hervorzuheben, startangle dreht das Diagramm und ax.axis("equal") hält es rund.

Interaktive Visualisierung

Drehe das Kreisdiagramm, ziehe ein Stück heraus und wechsle zu einem Ringdiagramm (Donut).

Ausführbares Matplotlib-Beispiel

Matplotlib
Code ausführen →
main.py
import matplotlib.pyplot as plt

activities = ["Sleep", "School", "Homework", "Play", "Other"]
hours = [9, 7, 2, 4, 2]

fig, ax = plt.subplots(figsize=(6, 6))
ax.pie(hours, labels=activities, autopct="%1.0f%%", startangle=90, explode=[0, 0, 0.1, 0, 0])
ax.axis("equal")
ax.set_title("A school day")
plt.show()
Run-Button für dieses Beispiel erstellen Das Diagramm, das dieser Code zeichnet
Kreisdiagramme