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.
import matplotlib
import matplotlib.pyplot as plt
Wir erstellen eine Liste mit X- und Y-Werten, die in einem Koordinatensystem gezeichnet werden soll.
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.
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.
! 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
Das SVG-Bild
Bevor ein neuer Plot erstellt werden kann, muss mit plt.clf()
der bisherige Plot zurückgesetzt werden.