Kursinhalt
Ultimative Visualisierung mit Python
Ultimative Visualisierung mit Python
Erstellen Einer Leinwand
Zunächst besteht matplotlib
aus drei Schichten:
Backend -Schicht (rendert das Diagramm auf Bildschirme oder Dateien);
Artist -Schicht (beschreibt, wie Daten angeordnet sind, besteht aus einem Objekt,
Artist
);Scripting -Schicht (verbindet die vorherigen zwei Schichten und vereinfacht den Zugriff auf sie).
Wir werden uns hauptsächlich auf die Scripting-Schicht mit dem pyplot
-Modul konzentrieren, das Sie bereits gesehen haben, und auf die Artist-Schicht. Die Artist-Schicht enthält Folgendes:
Container (z.B.
Figure
,Axes
);Primitive (z.B. Line, Rectangle, Circle, Text, etc).
Figure
ist das Haupt-Artist
-Objekt und kann als Leinwand betrachtet werden, auf der alle Diagramme platziert werden. Grundsätzlich hält es alles zusammen.
Andererseits ist Axes
ein Objekt, das aus zwei Achsenobjekten besteht, x-Achse und y-Achse.
Hinweis
Figure
= Leinwand,Axes
= x-Achse + y-Achse.
Schauen wir uns nun die Erstellung der Figure
und ihrer Axes
an:
import matplotlib.pyplot as plt fig, ax = plt.subplots() ax.plot() plt.show()
Danke für Ihr Feedback!