Matplotlib Achsenmarkierungen und Gitter anpassen

Beginner

This tutorial is from open-source community. Access the source code

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.