Funzione Pandas DataFrame DataFrame.plot.scatter()

Suraj Joshi 30 gennaio 2023
  1. Sintassi di pandas.DataFrame.plot.scatter():
  2. Codici di esempio: genera un grafico a dispersione con DataFrame.plot.scatter()
  3. Codici di esempio: imposta il colore dei punti nel grafico a dispersione generato utilizzando DataFrame.plot.scatter()
  4. Codici di esempio: imposta la dimensione dei punti nel grafico a dispersione generato utilizzando DataFrame.plot.scatter()
Funzione Pandas DataFrame DataFrame.plot.scatter()

pandas.DataFrame.plot.scatter() crea un grafico a dispersione dalle colonne DataFrame date.

Sintassi di pandas.DataFrame.plot.scatter():

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

Parametri

x Intero o stringa. Nome o posizione della colonna da posizionare lungo l’asse X.
y Intero o stringa. Nome o posizione della colonna da posizionare lungo l’asse Y.
s Scalare o array_like. Dimensione di ogni punto sul grafico a dispersione
c String, Integer o array_like. Colore di ogni punto sul grafico a dispersione
**kwargs argomenti delle parole chiave per DataFrame.plot()

Codici di esempio: genera un grafico a dispersione con DataFrame.plot.scatter()

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()

Produzione:

Genera grafico a dispersione con la dispersione del grafico DataFrame

Questo metodo genera un grafico a dispersione con la colonna X posizionata lungo l’asse X e la colonna Y posizionata lungo l’asse Y. Usiamo matplotlib.pyplot per mostrare il grafico generato.

Codici di esempio: imposta il colore dei punti nel grafico a dispersione generato utilizzando DataFrame.plot.scatter()

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()

Produzione:

Imposta il colore dei punti nel grafico a dispersione generato utilizzando il grafico a dispersione DataFrame

Questo metodo genera un grafico a dispersione con la colonna X posizionata lungo l’asse X e la colonna Z posizionata lungo l’asse Y. Il colore dei punti nel grafico a dispersione è impostato su rosso passando c="red" come argomento nella funzione DataFrame.plot.scatter().

Puoi anche impostare altri colori di punti nel grafico a dispersione usando il parametro c.

Codici di esempio: imposta la dimensione dei punti nel grafico a dispersione generato utilizzando DataFrame.plot.scatter()

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()

Produzione:

Imposta la dimensione dei punti nel grafico a dispersione generato utilizzando il grafico a dispersione DataFrame

Questo metodo genera un grafico a dispersione con la colonna X posizionata lungo l’asse X e la colonna Z posizionata lungo l’asse Y. Il colore dei punti nel grafico a dispersione è impostato su Green e la dimensione dei punti su 50 passando c="Green" e s=50 come argomenti nella funzione DataFrame.plot.scatter().

Autore: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

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

LinkedIn

Articolo correlato - Pandas DataFrame