Ulli's Python Kurs

pyplot

Pyplot ist Python Modul zum Generieren von Diagrammen. Es ist ein Bestandteil des Python Moduls matplotlib . Um es zu verwenden muss man es zunächst importieren:
from matplotlib.pyplot import *
oder
import matplotlib.pyplot as plt

Pyplot kann eine große Anzahl an Diagramm - Typen erzeugen. Wir testen als erstes das xy-Diagramm, das mit plot(x,y) aufgrufen wird. Bevor wir das Diagramm erzeugen benötien wir x und y jeweils als Liste von Zahlen. Um z.B. eine Parabel (y=x²) zu plotten, erzeugen wir als erstes die Liste x (die Zahlen von -10 bis +10) mit der range() Funktion. Danach erzeugen wir die Liste y, indem wir jede Zahl aus x mit sich selbst multiplizieren.
from matplotlib.pyplot import *
#Listen x und y erzeugen
x = list(range(-10,11,1))
print(x)
y = []
for i in x:
    y.append(i*i) #y=x² (Parabel)
print(y)
#xy-Diagramm plotten
plot(x, y)
show()
plot y=x^2

Wichtig: am Schluss werden die fertigen Diagramme mit show() angezeigt

Mit einem 2. plot() kann in das gleiche Diagramm eine 2. Kurve geplottet werden. Probiert doch mal y2 = x, oder y3 = x³

Listen lassen sich viel flexibeler mit dem Python Modul numpy erzeugen. für y=x² sieht das dann so aus:

from numpy import *
#Listen x und y erzeugen
x = arange(-10, 11, 1)
print(x)
y = x*x
print(y)