Matplotlib

Die Bilbiothek matplotlib kann für die Erzeugung verschiedener Diagramme genutzt werden.

Sie kann mit Hilfe von pip leicht installiert werden:

$ pip install matplotlib

Wenn alles geklappt hat, können wir die Bilbiothek importieren.

In [1]:
import matplotlib
import matplotlib.pyplot as plt

Wir erstellen eine Liste mit X- und Y-Werten, die in einem Koordinatensystem gezeichnet werden soll.

In [2]:
xs = [-3,-2,-1,0,1,2,3]
ys = [9,4,1,0,1,4,9]

Mit Hilfe der Funktion plot können einfache Plots erstellt werden. Der Plot wird anschließend mit der Funktion savefig als PNG- und SVG-Bild abgespeichert, um ihn weiterverwenden zu können.

In [3]:
plt.plot(xs, ys)
plt.savefig("plot.png")
plt.savefig("plot.svg")

Es wurde eine PNG-Datei im Bitmap- und eine SVG-Datei im Vektorformat gespeichert.

In [4]:
! file plot.png plot.svg
plot.png: PNG image data, 432 x 288, 8-bit/color RGBA, non-interlaced
plot.svg: SVG Scalable Vector Graphics image

Das PNG-Bild

Bild PNG

Das SVG-Bild

Bild SVG

Bevor ein neuer Plot erstellt werden kann, muss mit plt.clf() der bisherige Plot zurückgesetzt werden.

Für viele weitere Plots und zahlreiche Konfigurationsmöglichkeiten hilft ein Blick in die Beispiele und die Beschreibung der Methode plot.