Matplotlib 9311 Mit Hilfe des Matplotlib Moduls kann man mathematische Darstellungen mit Hilfe von Python erstellen. Oft wird es zusammen mit dem Modul NumPy genutzt, um Zahlenfolgen zu erstellen, die dann für Funktionen genutzt werden können. Zahlenfolgen erstellen Hier wird das Modul NumPy genutzt: import numpy as np #erstellt eine Zahlenfolge von 0 bis 10 in 1er Schritten x1 = np.arange(0,10,1) print(x1) #erstellt eine Zahlenfolge automatisch, indem es das Intervall in gleiche Teile teilt. Das Ergebnis sind Gleitkommazahlen x2 = np.linspace(0,10,num=3) print(x2) Die Ausgabe: Punkte und Funktionen zeichnen import matplotlib.pyplot as plt import numpy as np x = np.arange(0,10,1) #Zahlen von 0-9 y1 = x #y=x y2 = x**2 #y=x^2 #gibt die Größe des Funktionsgraphen in Zoll an plt.figure(figsize=(8,8)) #gibt die angezeigten Abstände auf den Achsen an plt.xticks(x) plt.yticks(x) #hier kann man den Bereich des Koordinatensystems festlegen, sonst wird das Koordinatensystem so groß gezeichnet, dass alle Daten angezeigt werden. #plt.xlim(0,5) #plt.ylim(0,5) plt.grid() #Grid wird angezeigt plt.plot(1, 1, marker="o") #Punkt (1,1) wird eingezeichnet plt.plot(x, y1) #Funktion y1 wird eingezeichnet #Graph wird beschriftet und das Verhältnis x/y wird auf gleich gestellt plt.xlabel('x') plt.ylabel('y') plt.gca().set_aspect('equal') plt.show() Das Ergebnis: Links: Matplotlibmatplotlib.pyplot.figureNumPynumpy.arangenumpy.linspace unsere-schule.org × Matplotlib Code: 9311 Infos: unsere-schule Codes