Das Plotten mehrerer Datensätze

PythonPythonBeginner
Jetzt üben

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

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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.