#!/usr/bin/env python # coding: utf-8 # # Matplotlib # # Die Bilbiothek [matplotlib](https://matplotlib.org) 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]: get_ipython().system(' file plot.png plot.svg') # Das PNG-Bild # # ![Bild PNG](plot.png) # # Das SVG-Bild # # ![Bild SVG](plot.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](https://matplotlib.org/tutorials/introductory/sample_plots.html) und die Beschreibung der Methode [plot](https://matplotlib.org/api/_as_gen/matplotlib.pyplot.plot.html#matplotlib.pyplot.plot).