Programmieren

Kreisdiagramme mit Python erstellen

| Lesezeit: 2 Minuten

Mit der Python-Bibliothek Matplotlib ist es möglich, Diagramme zu erstellen. Heute lernst Du, ganz einfach ein Kreisdiagramm zu erstellen.

Installation und Import

Falls Matplotlib auf deinem Gerät noch nicht installiert ist, kannst Du es mit folgendem pip-Befehl über die Konsole installieren:

pip install matplotlib

Perfekt, jetzt sind wir startklar!

Erstellen, Anzeigen, Speichern

Als erstes legen wir den Inhalt deines Diagramms fest und erstellen dann das Diagramm:

from matplotlib import pyplot as plt

beschriftung = ["Januar", "Februar", "März"]
werte = [12, 15, 22]
plt.title("Testdiagramm")

plt.pie(werte, labels = beschriftung)
plt.show()
plt.savefig("speicherort\diagramm.png")

Hierbei beschreibt beschriftung die Beschriftungen der Kreisabschnitte und werte die jeweiligen Werte. Mit plt.title legst Du die Überschrift für dein Diagramm fest.

Die letzen drei Zeilen erstellen das Diagramm, zeigen es in der der Konsole an und speichern es anschließend als Bild.

Das mit Python erstellte Kreisdiagramm
Das mit Python erstellte Kreisdiagramm.

Naja, bisher sieht es noch etwas langweilig aus. Aber zum Glück kann man mit Matplotlib dem Diagramm auch stylen.

Verpasse dem Diagramm einen Style!

Lass uns als nächstes das Diagramm noch etwas verschönern!

from matplotlib import pyplot as plt

beschriftung = ["Januar", "Februar", "März"]
werte = [12, 15, 22]
plt.title("Testdiagramm")

diagramm_farben = ["#fa8f37","#ff6969","#a6cc59"]
diagramm_hervorhebung = [0,0.3,0]

plt.pie(werte, labels = beschriftung, colors = diagramm_farben, explode = diagramm_hervorhebung)
plt.show()
plt.savefig("speicherort\diagramm.png")

Zunächst passen wir die Farben etwas an. Du kannst entweder wie hier Farbcodes für die Farben verwenden, oder Du verwendest die folgenden Kürzel:

Mit der Eigenschaft explode lassen wir die zweite Kategorie etwas herausstechen:

Das mit Python erstellte Kreisdiagramm
Das Diagramm mit angepasstem Style.

Verbessere dein Diagramm!

Damit dein Diagramm professionell wirkt, gebe ich dir noch ein paar Tipps mit: