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