Plottpunkte in Matplotlib
-
Plotten von Daten als Punkte unter Verwendung der
matplotlib.pyplot.scatter()
Methode -
Plotten von Daten als Punkte unter Verwendung der
matplotlib.pyplot.plot()
Methode
Dieses Tutorial erklärt, wie wir Daten als Punkte in der Matplotlib unter Verwendung der matplotlib.pyplot.scatter()
Methode und der matplotlib.pyplot.plot()
Methode plotten können.
Plotten von Daten als Punkte unter Verwendung der matplotlib.pyplot.scatter()
Methode
matplotlib.pyplot.scatter()
ist die einfachste und standardisierte Methode, um Daten als Punkte in der Matplotlib darzustellen. Wir übergeben die zu plottenden Datenkoordinaten als Argumente an die Methode.
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5, 6]
y = [2, 1, 5, 6, 3, 9]
plt.scatter(x, y)
plt.xlabel("X")
plt.ylabel("Y")
plt.title("Scatter Plot")
plt.show()
Ausgabe:
Es erzeugt ein einfaches Streudiagramm aus den gegebenen Datenpunkten. Wir übergeben X- und Y-Koordinaten als Argumente an die scatter()
-Methode, um das Streudiagramm zu erzeugen. Mit den Methoden xlabel()
und ylabel()
werden die Beschriftungen der X-Achse und der Y-Achse festgelegt. Mit der Methode title()
wird der Titel für die Abbildung festgelegt.
Wir können das Streudiagramm auch anpassen, indem wir die Parameter color
und marker
auf die scatter()
Methode ändern.
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5, 6]
y = [2, 1, 5, 6, 3, 9]
plt.scatter(x, y, color="red", marker="v")
plt.xlabel("X")
plt.ylabel("Y")
plt.title("Scatter Plot")
plt.show()
Ausgabe:
Es erzeugt das Streudiagramm mit roter Farbe und v
Markierungen.
Plotten von Daten als Punkte unter Verwendung der matplotlib.pyplot.plot()
Methode
Standardmäßig verbindet die Methode matplotlib.pyplot.plot()
alle Punkte mit einer einzigen Linie. Um den Streudiagramm mit Hilfe der matplotlib.pyplot.plot()
zu erzeugen, setzen wir als drittes Argument in der Methode das Zeichen zur Darstellung der Markierung.
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5, 6]
y = [2, 1, 5, 6, 3, 9]
plt.plot(
x,
y,
"o",
color="red",
)
plt.xlabel("X")
plt.ylabel("Y")
plt.title("Scatter Plot")
plt.show()
Ausgabe:
Es erzeugt die Streudiagramme aus den Daten mit o
als Markierung in roter
Farbe zur Darstellung der Datenpunkte.
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn