Pandas DataFrame DataFrame.plot.scatter()-Funktion

Suraj Joshi 30 Januar 2023
  1. Syntax von pandas.DataFrame.plot.scatter():
  2. Beispiel-Codes: Streudiagramme mit DataFrame.plot.scatter() generieren
  3. Beispiel-Codes: Farbe der Punkte in einem mit DataFrame.plot.scatter() generierten Streudiagramm festlegen
  4. Beispiel-Codes: Größe der Punkte in einem mit der Funktion DataFrame.plot.scatter() erzeugten Streudiagramm festlegen
Pandas DataFrame DataFrame.plot.scatter()-Funktion

Die Funktion pandas.DataFrame.plot.scatter() erzeugt ein Streudiagramm aus den angegebenen DataFrame-Spalten.

Syntax von pandas.DataFrame.plot.scatter():

DataFrame.plot.scatter(x, y, s=None, c=None, **kwargs)

Parameter

x Ganzzahl oder Zeichenkette. Spaltenname oder Position, die entlang der X-Achse platziert werden soll
y Ganzzahl oder Zeichenkette. Spaltenname oder Position, die entlang der Y-Achse platziert werden soll
s Skalar oder array_ähnlich. Größe jedes Punktes auf dem Streudiagramm
c String, Ganzzahl oder array_like. Farbe jedes Punktes auf dem Streudiagramm
**kwargs Schlüsselwort-Argumente für DataFrame.plot()

Beispiel-Codes: Streudiagramme mit DataFrame.plot.scatter() generieren

import pandas as pd
import matplotlib.pyplot as plt

df = pd.DataFrame({'X': 
                   [1,2,3,4,5], 
                   'Y': [1, 2, 3,4,5], 
                   'Z': [3,4,5,6,1]})
scatter_plot=df.plot.scatter(x='X',y='Y')
scatter_plot.plot()
plt.show()

Ausgabe:

Streudiagramm mit DataFrame-Plot-Streuung erzeugen

Diese Methode erzeugt ein Streudiagramm mit der Spalte X entlang der X-Achse und der Spalte Y entlang der Y-Achse. Wir verwenden matplotlib.pyplot, um den erzeugten Plot zu zeigen.

Beispiel-Codes: Farbe der Punkte in einem mit DataFrame.plot.scatter() generierten Streudiagramm festlegen

import pandas as pd
import matplotlib.pyplot as plt

df = pd.DataFrame({'X': 
                   [1,2,3,4,5], 
                   'Y': [1, 2, 3,4,5], 
                   'Z': [3,4,5,6,3]})
scatter_plot=df.plot.scatter(x='X',y='Z',c="Red")
scatter_plot.plot()
plt.show()

Ausgabe:

Farbe der Punkte im mit DataFrame-Plot-Streuung erzeugten Streudiagramm festlegen

Diese Methode erzeugt ein Streudiagramm mit der Spalte X entlang der X-Achse und der Spalte Z entlang der Y-Achse. Die Farbe der Punkte im Streudiagramm wird auf rot gesetzt, wobei c="Red" als Argument in der Funktion DataFrame.plot.scatter() übergeben wird.

Sie können auch andere Farben der Punkte im Streudiagramm mit dem Parameter c einstellen.

Beispiel-Codes: Größe der Punkte in einem mit der Funktion DataFrame.plot.scatter() erzeugten Streudiagramm festlegen

import pandas as pd
import matplotlib.pyplot as plt

df = pd.DataFrame({'X': 
                   [1,2,3,4,5], 
                   'Y': [1, 2, 3,4,5], 
                   'Z': [3,4,5,6,3]})
scatter_plot=df.plot.scatter(x='X',y='Z',s=50,c="Green")
scatter_plot.plot()
plt.show()

Ausgabe:

Größe der Punkte im Streudiagramm festlegen, das mit DataFrame-Plot-Streuung erzeugt wird

Diese Methode erzeugt ein Streudiagramm mit der Spalte X entlang der X-Achse und der Spalte Z entlang der Y-Achse. Die Farbe der Punkte in der Punktwolke wird auf Grün und die Größe der Punkte auf 50 gesetzt, wobei c="Gren" und s=50 als Argumente in der Funktion DataFrame.plot.scatter() übergeben werden.

Suraj Joshi avatar Suraj Joshi avatar

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

LinkedIn

Verwandter Artikel - Pandas DataFrame