Plottpunkte in Matplotlib

Suraj Joshi 30 Januar 2023
  1. Plotten von Daten als Punkte unter Verwendung der matplotlib.pyplot.scatter() Methode
  2. Plotten von Daten als Punkte unter Verwendung der matplotlib.pyplot.plot() Methode
Plottpunkte in Matplotlib

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:

Streudiagramm der Daten mit der Streumethode

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:

Anpassen der Streudiagramme von Daten mit der Scatter-Methode

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:

Streudiagramm der Daten mit der Plotmethode

Es erzeugt die Streudiagramme aus den Daten mit o als Markierung in roter Farbe zur Darstellung der Datenpunkte.

Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

Verwandter Artikel - Matplotlib Scatter Plot