Einführung
Dieses Lab bietet einen Schritt-für-Schritt Leitfaden darüber, wie man das JoinStyle-Modul von Matplotlib in Python verwendet. JoinStyle steuert, wie Matplotlib die Ecken zeichnet, an denen zwei verschiedene Liniensegmente zusammentreffen. Dieses Lab ist für Nutzer gedacht, die neu in Matplotlib sind.
VM-Tipps
Nachdem die VM gestartet ist, klicken Sie in der oberen linken Ecke, um zur Registerkarte Notebook zu wechseln und Jupyter Notebook für die Übung zu nutzen.
Manchmal müssen Sie einige Sekunden warten, bis Jupyter Notebook vollständig geladen ist. Die Validierung von Vorgängen kann aufgrund von Einschränkungen in Jupyter Notebook nicht automatisiert werden.
Wenn Sie bei der Lernphase Probleme haben, können Sie Labby gerne fragen. Geben Sie nach der Sitzung Feedback, und wir werden das Problem für Sie prompt beheben.
Importieren der erforderlichen Bibliotheken
Um das JoinStyle-Modul zu verwenden, müssen wir es aus der Bibliothek matplotlib._enums importieren. Wir müssen auch das Modul pyplot aus matplotlib importieren, um einen Graphen zu erstellen.
import matplotlib.pyplot as plt
from matplotlib._enums import JoinStyle
Erstellen eines Graphen
Um einen Graphen zu erstellen, müssen wir zuerst die Daten definieren, die wir plotten möchten. In diesem Beispiel verwenden wir die numpy-Bibliothek, um einige Beispielsdaten zu generieren.
import numpy as np
x = np.linspace(0, 10, 1000)
y = np.sin(x)
Als nächstes erstellen wir eine neue Figur und Achse mit plt.subplots(). Wir setzen die x- und y-Bereiche des Graphen und plotten dann die Daten mit plot().
fig, ax = plt.subplots()
ax.set_xlim([0, 10])
ax.set_ylim([-1.2, 1.2])
ax.plot(x, y)
Einstellen von JoinStyle
Wir können den JoinStyle der Linie mit der Methode set_solid_joinstyle() des Line2D-Objekts einstellen. Wir werden ein neues Linienobjekt erstellen und seinen Verbindungsstil auf JoinStyle.bevel setzen.
line = ax.lines[0]
line.set_solid_joinstyle(JoinStyle.bevel)
Anzeigen des Graphen
Schließlich zeigen wir den Graphen mit plt.show() an.
plt.show()
Zusammenfassung
Dieses Lab gab eine Schritt-für-Schritt-Anleitung dazu, wie man das JoinStyle-Modul von Matplotlib in Python verwendet. Wir haben gelernt, wie man erforderliche Bibliotheken importiert, einen Graphen erstellt, den JoinStyle einstellt und den Graphen anzeigt. Indem wir den Verbindungsstil anpassen, können wir das Aussehen der Ecken ändern, an denen zwei verschiedene Liniensegmente in einem Graphen zusammentreffen.