Pandas DataFrame DataFrame.plot.scatter()-Funktion
- 
          
            Syntax von 
pandas.DataFrame.plot.scatter(): - 
          
            Beispiel-Codes: Streudiagramme mit 
DataFrame.plot.scatter()generieren - 
          
            Beispiel-Codes: Farbe der Punkte in einem mit 
DataFrame.plot.scatter()generierten Streudiagramm festlegen - 
          
            Beispiel-Codes: Größe der Punkte in einem mit der Funktion 
DataFrame.plot.scatter()erzeugten Streudiagramm festlegen 
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:

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:

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:

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 is a backend software engineer at Matrice.ai.
LinkedIn