Einführung
Matplotlib ist eine beliebte Datenvisualisierungsbibliothek in Python. In diesem Lab werden Sie lernen, wie Sie mehrere Datensätze mithilfe eines einzelnen Aufrufs der plot-Funktion in Matplotlib darstellen.
Tipps für die VM
Nachdem der VM-Start abgeschlossen 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 der 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
In diesem Schritt importieren wir die erforderlichen Bibliotheken, einschließlich numpy und matplotlib. Wir konfigurieren Matplotlib auch, um die Diagramme im Jupyter Notebook inline anzuzeigen.
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
Daten erstellen
In diesem Schritt werden wir drei verschiedene Datensätze mit der arange-Funktion aus NumPy erstellen. Wir werden eine Zeitreihe mit 200ms-Intervallen von 0 bis 5 Sekunden erstellen.
t = np.arange(0., 5., 0.2)
Die Daten plotten
In diesem Schritt werden wir die plot-Funktion in Matplotlib verwenden, um alle drei Datensätze in einem einzelnen Aufruf zu plotten. Wir werden für den ersten Datensatz rote Striche, für den zweiten Datensatz blaue Quadrate und für den dritten Datensatz grüne Dreiecke verwenden.
plt.plot(t, t, 'r--', label='linear')
plt.plot(t, t**2, 'bs', label='quadratic')
plt.plot(t, t**3, 'g^', label='cubic')
plt.legend()
plt.show()
Beschriftungen und Titel hinzufügen
In diesem Schritt werden wir einem Diagramm einen Titel hinzufügen und die x- und y-Achsen beschriften.
plt.plot(t, t, 'r--', label='linear')
plt.plot(t, t**2, 'bs', label='quadratic')
plt.plot(t, t**3, 'g^', label='cubic')
plt.legend()
plt.title("Multiple Datasets")
plt.xlabel("Time (s)")
plt.ylabel("Value")
plt.show()
Zusammenfassung
In diesem Lab haben Sie gelernt, wie Sie mehrere Datensätze mit einem einzelnen Aufruf der plot-Funktion in Matplotlib plotten. Sie haben auch gelernt, wie Sie Beschriftungen und Titel zum Diagramm hinzufügen, um es informativer zu machen. Matplotlib ist eine leistungsstarke Bibliothek, die viele Optionen für die Anpassung von Diagrammen und Visualisierungen bietet.