Matplotlib - PyLab-Modul
PyLab ist eine prozedurale Schnittstelle zur objektorientierten Plotbibliothek von Matplotlib. Matplotlib ist das ganze Paket; matplotlib.pyplot ist ein Modul in Matplotlib; und PyLab ist ein Modul, das neben Matplotlib installiert wird.
PyLab ist ein praktisches Modul, mit dem matplotlib.pyplot (zum Plotten) und NumPy (für Mathematik und Arbeiten mit Arrays) in einem einzigen Namensraum als Massenimport importiert werden. Obwohl viele Beispiele PyLab verwenden, wird es nicht mehr empfohlen.
Grundlegende Darstellung
Das Zeichnen von Kurven erfolgt mit dem Befehl plot. Es werden zwei Arrays (oder Sequenzen) gleicher Länge benötigt -
from numpy import *
from pylab import *
x = linspace(-3, 3, 30)
y = x**2
plot(x, y)
show()
Die obige Codezeile generiert die folgende Ausgabe:
Geben Sie ein zusätzliches Zeichenfolgenargument an, um Symbole anstelle von Linien zu zeichnen.
Symbole | -, -, -. ,,. ,,, o, ^, v, <,>, s, +, x, D, d, 1, 2, 3, 4, h, H, p, | , _ |
Farben | b, g, r, c, m, y, k, w |
Ziehen Sie nun in Betracht, den folgenden Code auszuführen:
from pylab import *
x = linspace(-3, 3, 30)
y = x**2
plot(x, y, 'r.')
show()
Es zeichnet die roten Punkte wie unten gezeigt auf -
Grundstücke können überlagert werden. Verwenden Sie einfach die mehreren Plotbefehle. Verwenden Sie clf (), um den Plot zu löschen.
from pylab import *
plot(x, sin(x))
plot(x, cos(x), 'r-')
plot(x, -sin(x), 'g--')
show()
Die obige Codezeile generiert die folgende Ausgabe: