Einführung
In diesem Lab lernst du, wie du die Achsenmarkierungen und die Gittereigenschaften in einem Matplotlib-Diagramm mit Python anpassen kannst. Matplotlib ist eine Datenvisualisierungsbibliothek in Python, mit der du eine Vielzahl von Diagrammen und Grafiken erstellen kannst. In diesem Lab konzentrieren wir uns auf die Anpassung der Achsenmarkierungen und der Gittereigenschaften eines Liniendiagramms.
Tipps für die VM
Nachdem der VM-Start abgeschlossen ist, klicke in der oberen linken Ecke, um zur Registerkarte Notebook zu wechseln und Jupyter Notebook für die Übung zu nutzen.
Manchmal musst du einige Sekunden warten, bis Jupyter Notebook vollständig geladen ist. Die Validierung von Vorgängen kann aufgrund der Einschränkungen in Jupyter Notebook nicht automatisiert werden.
Wenn du bei der Lernphase Probleme hast, kannst du Labby gerne fragen. Gib nach der Sitzung Feedback, und wir werden das Problem für dich prompt beheben.
Bibliotheken importieren
Der erste Schritt besteht darin, die erforderlichen Bibliotheken zu importieren. In diesem Lab werden wir Matplotlib und NumPy verwenden. NumPy ist eine Bibliothek für die Python-Programmiersprache, die die Unterstützung für große, mehrdimensionale Arrays und Matrizen hinzufügt, zusammen mit einer großen Sammlung von hochwertigen mathematischen Funktionen, um auf diesen Arrays zu operieren.
import matplotlib.pyplot as plt
import numpy as np
Daten erstellen
Als nächstes werden wir einige Daten erstellen, um sie zu plotten. In diesem Beispiel werden wir die Sinusfunktion verwenden, um eine Welle zu generieren.
t = np.arange(0.0, 2.0, 0.01)
s = np.sin(2 * np.pi * t)
Ein Diagramm erstellen
Jetzt werden wir ein Diagramm erstellen, indem wir die gerade erstellten Daten verwenden.
fig, ax = plt.subplots()
ax.plot(t, s)
Achsenmarkierungen und Gittereigenschaften anpassen
Wir können die Achsenmarkierungen und die Gittereigenschaften mit den Funktionen grid() und tick_params() anpassen. In diesem Beispiel werden wir die Farbe und Größe der Markierungsbeschriftungen sowie die Breite und den Stil der Gitterlinien ändern.
ax.grid(True, linestyle='-.', linewidth=0.5, color='gray')
ax.tick_params(axis='both', which='both', labelsize=8, width=1, color='red')
Zeige das Diagramm an
Schließlich werden wir das Diagramm anzeigen.
plt.show()
Zusammenfassung
In diesem Lab haben Sie gelernt, wie Sie die Achsenmarkierungen und die Gittereigenschaften in einem Matplotlib-Diagramm mit Python anpassen. Mit der grid()-Funktion können Sie die Sichtbarkeit und den Stil der Gitterlinien steuern, und mit der tick_params()-Funktion können Sie das Erscheinungsbild der Markierungsbeschriftungen steuern. Indem Sie diese Eigenschaften anpassen, können Sie visuell ansprechendere und informativere Diagramme erstellen.