Matplotlib -Liniendicke

Matplotlib -Liniendicke
In diesem Artikel werden wir diskutieren, wie man Python verwendet, um die Dicke einer Linie des Diagramms in Matplotlib zu ändern. Immer wenn wir ein Zeilendiagramm erstellen, verwendet Matplotlib den Standardwert der Leitungsbreite, der 1 ist. Dieser Wert kann jedoch geändert werden. Mit dem Parameter der Linienbreiten in Matplotlib können wir die Dicke einer Linie im Diagramm ändern.

Wenn wir die Zeilenbreite eines Diagramms angeben möchten, werden wir immer einen Wert weniger als 1 verwenden. Und wenn wir wollen, dass die Linienbreite der Handlung breiter ist, können wir die Linienbreite als größer als 1 definieren.

Ändern Sie die Dicke mehrerer Linien, indem Sie für die Schleife verwenden:

Wir verwenden für Loop, um die Linienbreite vieler Zeilen zu ändern. Der nachfolgende Code zeigt, wie die Breite zahlreicher Zeilen gleichzeitig ändert:

Matplotlib importieren.Pyplot als PLT
Numph als NP importieren
Abb = PLT.Figur()
Achsen = Abb.Add_axes ([1,1,2,2])
x = np.Arange (0,15)
Äxte.Diagramm (x, x ** 2, color = 'green', linewidth = 50)
PLT.zeigen()

Hier müssen wir Matplotlib integrieren.PyPlot als PLT -Bibliothek für grafische Visualisierungen und wir integrieren Numpy als NP für die mathematische Analyse der Daten. Jetzt erstellen wir die Datensätze mit der Numpy -Bibliothek.

Um die Datensätze der X-Achse und der Y-Achse zu speichern, deklarieren wir zwei Variablen. Um die Datenpunkte der X-Achse zu definieren, nennen wir den NP.Linspace () Methode. Und in ähnlicher Weise wenden wir die Datenpunkte der y-Achse an, die NP anwenden.SIN () Funktion. Wir deklarieren hier für Schleife.

Eine neue Variable wird erstellt und initialisiert, um den Bereich anzugeben. Darüber hinaus wenden wir PLT an.Plot (), um die Handlung zu zeichnen. Die Datensätze der X-Achse und der y-Achse werden als Argument für diese Funktion bereitgestellt. Danach haben wir auch die Linienbreite für die Linien angegeben.

Hier verwenden wir die Kurzform 'LW' der Linienbreite. Am Ende des Programms rufen wir PLT an.show () Funktion zur Darstellung der Grafik.

Passen Sie die Leitungsbreite einer Zeile an:

Sehen wir uns ein einfaches Beispiel dafür an, wie Sie ein Diagramm zeichnen und die Dicke einer Zeile jeder Grafik angeben.

Matplotlib importieren.Pyplot als PLT
Numph als NP importieren
x = np.Linspace (10, 100, 2000)
y = np.Sünde (x)
für i in Reichweite (30):
PLT.Diagramm (x, y + i*1.5, lw = i*0.7)
PLT.zeigen()

In diesem Programm müssen wir zunächst die Pakete, einschließlich Matplotlib, importieren.Pyplot so PLT und Numpy wie NP. Im nachfolgenden Schritt geben wir eine Variable an, die als 'Abb bezeichnet wird.'Die Funktion PLT.Abbildung () wird in die 'Abb.' Variablen angegeben. Diese Funktion generiert ein Element, und dieses Element ist ursprünglich leer, da wir keinen Parameter dafür bereitstellen.

Darüber hinaus fügen wir die X- und Y-Achse in dieses Diagramm ein, indem wir die Funktion Abb. Aufrufen.add_axes () Funktion. Wir definieren X -Dimensionen, die zwischen 0 und 15 liegen. Zu diesem Zweck nennen wir die Funktion NP.arrangieren(). Wir zeichnen jetzt das Quadrat der X -Abmessungen durch die Verwendung von Achsen.Plot () Funktion. Mit dieser Technik können wir die Linienbreite der Grafik anpassen. Dies kann durch die Bereitstellung des Arguments "Linienbreite" für die Plot () -Methode bereitgestellt werden.

In diesem Szenario haben wir die Breite der Linie als 50 definiert und die Grafiklinie mit einer Dicke mit dem 50 -fachen der der üblichen Linienbreite geliefert. Wir haben auch das Farbschema der Dicke der Linie angegeben, indem wir den Parameter "Farbe" an die Funktion Plot () übergeben haben. Hier geben wir die Farbe der Linie auf 'Grün an.'Wir zeigen das Diagramm mit der PLT an.show () Funktion.

Wir erhalten diese Art von Grafik, nachdem wir den obigen Code ausgeführt haben. Die Dicke der Linie wird auf 50 sein, wie in der obigen Ausgabe angezeigt.

Geben Sie die Leitungsdicke an und wenden Sie Legenden an:

Dieser Schritt zeigt, wie man zahlreiche Linien unterschiedlicher Dicke erstellt, sowie ein Etikett, das die Breite jeder Linie anzeigt.

Matplotlib importieren.Pyplot als PLT
Numph als NP importieren
l = np.Linspace (10, 20, 200)
M = NP.Sünde (l)*np.exp (-l/8)
n = np.cos (l)*np.exp (-l/10)
PLT.Diagramm (L, M, Linewidth = 10, Label = 'erste Zeile')
PLT.Diagramm (L, N, Linienbreite = 5, Label = 'zweite Zeile')
PLT.Legende()
PLT.zeigen()

Nachdem wir die Matplotib- und Numpy -Bibliothek eingefügt haben, erstellen wir drei Variablen 'l', 'm' und 'n.' Dann; Wir deklarieren die Werte sowohl für die X-Achse als auch für die y-Achse, indem wir das Numpy-Paket anwenden. Diese drei Variablen werden verwendet, um Datensätze zu speichern. Wir müssen zwei Zeilen zeichnen, also nennen wir PLT.Plot () Funktion jeweils.

Die Funktion Plot () enthält vier Parameter. Für diese Funktion werden die Werte für die X-Achse, die y-Achse, die Linienbreite und die Beschriftungen bereitgestellt. Daher erstellen wir verschiedene Linien und geben dann die Dicke dieser Linien an. Wir haben die Linienbreite als 10 für die erste Zeile definiert. Und definieren Sie die Linienbreite auf 5 für die zweite Zeile.

Wir haben auch die Etiketten definiert, die die Zeilen zeigen. Um das Etikett in jede Zeile einzufügen, müssen wir PLT anrufen.Legend () Methode. Ebenso wenden wir die PLT an.show () Funktion zur Anzeige der Handlung.

Schwebende Punktzahl der Linienbreite:

Wir können jede Schwimmpunktzahl auf die Linienbreite einstellen. Wir würden den Parameter "Linienbreite" verwenden, um die Dicke der Linie anzupassen.

Matplotlib importieren.Pyplot als PLT
Numph als NP importieren
a = np.Array ([21, 11, 10, 17])
PLT.Diagramm (a, linewidth = '32.6 '))
PLT.zeigen()

In diesem Fall stellen wir die Matplotlib- und Numpy -Module vor. Wir haben den Datensatz nur für die y-Achse hier mit dem NP definiert.array () Funktion. Wir deklarieren das Array mit unterschiedlichen Werten. Dieses Array ist in der Variablen "a" gespeichert.

Jetzt wenden wir die Funktion Plot () an. Hier haben wir einen Datensatz der y-Achse als Funktionsparameter bereitgestellt. In ähnlicher Weise geben wir den Gleitpunktwert für das Argument der Zeilenbreite der Funktion an. Jetzt bekommen wir die Figur, indem wir die PLT anrufen.show () Methode.

Durch Ausführen des obigen Code erhalten wir eine Zahl mit einer 32.6 breite Linie.

Abschluss:

In diesem Artikel haben wir die Methode zur Änderung der Linienbreite des Diagramms mit mehreren Beispielen untersucht. Wir können Gleitkomma-Nummern auf die Linienbreite der Grafiken einstellen. Wir verwenden für die Schleife, um die Linienbreite verschiedener Linien anzupassen. Wir ändern die Leitungsbreite und wenden Etiketten auf die Zeilen an.