Matplotlib -Achsen

Matplotlib -Achsen
Eines der für visuellen Analysen verwendeten Module ist Matplotlib. Die Numpy Library, eine quantitative Python -mathematische Erweiterung, könnte verwendet werden, um Daten in ein Array zu kompilieren. Das Matplotlib -Modul wird verwendet, um 2D -Diagramme aus Array -Datensätzen zu erstellen. Achsen sind das einfachste und anpassbarste Element für die Erzeugung von Nebenhandlungen.

Diagramme können überall in der Grafik unter Verwendung von Achsen eingeführt werden. Ein Diagramm kann mehrere Achsen haben, aber ein Achsenelement muss in einer einzelnen Grafik gewesen sein. In der 3D-Situation umfassen die Abmessungen zwei Achsen sowie dreiachsige Elemente. Die Achsenkomponente bezieht sich auf den visuellen Bereich, der die Datenstruktur enthält.

Achsen sind ein funktionales und grundlegendes Element zum Erstellen von Nebenhandlungen. Achsen ermöglichen es uns, an einem beliebigen Punkt im Bild zu zeichnen, sodass wir Nebenhandlungen dynamisch erstellen können. Jede definierte Figur kann mehrere Achsen haben, aber ein Achselement würde nur in einem einzelnen Diagramm enthalten sein. Die Achsen in zweidimensionierter Achsen enthalten zwei Achsenelemente, während die Achsen in dreidimensionalen 3-Achsen-Elementen enthalten.

Wir müssen nur die Achs -Technik hinzufügen Achsen () ausführen, um ein Achsenelement in die Grafik einzulegen. Das Achsenelement wird durch die Technik hinzufügen axes () bereitgestellt, die Achsen am Standort rekt.

Die Achsen geben den Satz von Punkten an und erzeugen die Mehrheit der visuellen Komponenten: Koordinatenachsen, Zecken, Zeile2d, Annotation, Polylinie usw. Achsen ermöglichen die Visualisierung an jedem Punkt in der Grafik. Infolgedessen deutet es auf die Wahrscheinlichkeit von Nebenhandlungen hin. In der Matplotlib-Bibliothek handelt es sich um eine staatliche Integration (Pyplot-Modul).

Achsen () Funktion

Der Hauptzweck dieser Methode besteht darin, ein Achsenelement mit einem Parameter zu konstruieren. Der Parameter besteht hauptsächlich aus einer Liste mehrerer Elemente [links, unten, Breite und Höhe]. Schauen wir uns die Methode axes () ausführlich an.

Matplotlib importieren.Pyplot als PLT
Abb = PLT.Figur()
ax = plt.Achsen ([0).3, 0.3, 1.0, 1.0]))

In diesem Fall erstellen wir ein Objekt des Graphen- und Achsenobjekts. Achsen ([0).3, 0.3, 1.0, 1.1]) gemäß dem obigen Programm, in dem das erste '0.3 'zeigt den Abstand sowohl zwischen der linken Seitenachse als auch der Grenze des Graphenrahmens, was 30 Prozent der Gesamtdimension der Bildanzeige entspricht.

Der andere '0.3 'bezeichnet den Abstand sowohl zwischen den unteren Seitenachsen als auch der Grenze des Bildterminals, die ebenfalls 30 Prozent der gesamten Höhe des Bildrahmens entspricht. Außerdem das allererste '1.0 'bedeutet, dass die Breite der Dimension von links nach rechts zu 100 Prozent und die nächste' 1 ist.0 'bezeichnet, dass die Achsehöhe von unten nach oben 100 Prozent ist.

Add_axes() Funktion

Wenn es eine Anforderung gibt, werden wir zusätzlich die Funktion add_axes () verwenden, um das Achsenelement in die Grafik einzuschließen. Diese Funktion gibt die Achsenartikel zurück und fügt Achsen an [links, unten, Breite, Höhe] ein, in denen alle Werte Brüche der grafischen Länge und Breite sind.

Matplotlib importieren.Pyplot als PLT
Abb = PLT.Figur()
ax = Abb.Add_axes ([0).5, 0.5, 0.5, 0.5]))

Im Folgenden werden wir die Grafikobjekte in diesem Programm erstellen, wir werden dem definierten Grafikobjekt Achsenelemente hinzufügen. Nachdem wir diesen Code ausgeführt haben, erhalten wir diese Art von Ergebnis.

Axt.Legend () Funktion

Die Legend () -Technik des Achsenmoduls wird verwendet, um der Grafikdarstellung eine Legende hinzuzufügen. Für diese Funktion gibt es drei Argumente: Die Argumentbezeichnungen können verwendet werden, um ein String -Muster anzugeben, und es wird hauptsächlich zur Verwaltung einer Linie2D -Nachfolge verwendet.

Der Ort der definierten Legende wird durch das LOC -Argument angegeben, das entweder eine Ganzzahl oder eine Zeichenfolge sein könnte.

Matplotlib importieren.Pyplot als PLT
Abb = PLT.Figur()
ax = plt.Achsen ([0).3, 0.3, 0.5, 0.5]))
Axt.Legende (Labels = ('Label1', 'Label2'),
loc = 'unten rechts')

Um die Legende nach LOC -Argument anzugeben, verwenden wir die Achsen.Legend () Methode in diesem Fall. Wir setzen die Beschriftungen für die definierten Achsen. Durch diese Funktion können wir die Elemente für die Legende erkennen. Wir geben den vorhandenen Objekten des Diagramms eine Etikett. Darüber hinaus geben wir die Objekte für die Legenden ausdrücklich an.

Axt.Plotb () Funktion

Es ist die grundlegendste Funktion der Axis -Klasse zum Visualisieren von Daten eines Arrays und das andere als Bögen oder Punkte. Ein zusätzlicher Format -String -Parameter kann an diese Funktion übergeben werden, mit der der Farbton, das Layout und die Länge der Linie und des Indikators eingestellt werden können.

Matplotlib importieren.Pyplot als PLT
Numph als NP importieren
X = np.Linspace (-np.PI, NP.pi, 25)
C = NP.cos (x)
S = NP.Sünde (x)
ax = plt.Achsen ([0).5, 0.5, 0.5, 0.5]))
ax1 = ax.Diagramm (x, c, 'gh--')
ax2 = ax.Diagramm (x, s, 'y+-.'))
Axt.Legende (Labels = ('Cosinusfunktion', 'Sinusfunktion'), loc = 'rechts')
Axt.set_title ("figure")
PLT.zeigen()

Es gibt drei Argumente in der Axt.Plot () Methode: Die x-Achse wird durch die erste Variable 'x dargestellt."Die y-Achse wird durch das nächste Argument angezeigt" y.'CLM zeigt Farbton, Auskleidung und Indikator an und ist das dritte und letzte Attribut. Schauen wir uns ein Beispiel der Technik an, die wir gerade besprochen haben:

Die Linie in der Ausgabe dieser Technik kann auf verschiedene andere Weise gezeigt werden.e., Punkte (':'), Dash ('-'), Plain ('-') und so viele weitere Stile.

Abschluss

Wir haben die Matplotlib -Achsenklasse sowie die Implementierung zusammen mit Programminstanzen und Ausgaben in diesem Artikel durchgesehen. Wir haben auch über die verschiedenen Funktionen dieses Moduls gesprochen und wann wir sie effektiv verwenden sollen. Der Datenraum wird durch das Achsenelement dargestellt, das ein Segment der Abbildung ist. Achsenelemente können in zahlreichen Figuren identifiziert werden, aber jedes Achsenelement können nur in einem Diagramm gefunden werden. Zwei (oder mehrere in der Situation von 3D) Koordinatenobjekten sind in den Achsen enthalten. Das Achsenmodul und seine zugehörigen Operationen sind die spezifischste Methode, um mit der OO -Wechselwirkung zu interagieren. Andererseits können wir das Achsenelement auch in das Diagramm einfügen, indem wir die Technik add_axes () aufrufen.