Fonction Pandas DataFrame DataFrame.plot.scatter()

Suraj Joshi 30 janvier 2023
  1. Syntaxe de pandas.DataFrame.plot.scatter() :
  2. Exemples de codes : Générer un diagramme de dispersion avec DataFrame.plot.scatter()
  3. Exemples de codes : Définir la couleur des points dans le nuage de points généré à l’aide de DataFrame.plot.scatter()
  4. Exemples de codes : Définir la taille des points dans le diagramme de dispersion généré à l’aide de la fonction DataFrame.plot.scatter()
Fonction Pandas DataFrame DataFrame.plot.scatter()

pandas.DataFrame.plot.scatter() crée un diagramme de dispersion à partir des colonnes DataFrame données.

Syntaxe de pandas.DataFrame.plot.scatter() :

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

Paramètres

x Entier ou chaîne. Nom de la colonne ou position à placer sur l’axe X
y Entier ou chaîne. Nom de la colonne ou position à placer le long de l’axe des Y
s Scalaire ou array_like. Taille de chaque point sur le diagramme de dispersion
c String, Integer ou array_like. Couleur de chaque point sur le diagramme de dispersion
**kwargs arguments de mots-clés pour DataFrame.plot()

Exemples de codes : Générer un diagramme de dispersion avec 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()

Production:

Générer un nuage de points avec le nuage de points de DataFrame

Cette méthode génère un diagramme de dispersion avec la colonne X placée le long de l’axe X, et la colonne Y placée le long de l’axe Y. Nous utilisons matplotlib.pyplot pour montrer le nuage de points généré.

Exemples de codes : Définir la couleur des points dans le nuage de points généré à l’aide de 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()

Production:

Définition de la couleur des points dans le diagramme de dispersion généré à l’aide du diagramme de dispersion DataFrame

Cette méthode génère un diagramme de dispersion avec la colonne X placée le long de l’axe X, et la colonne Z placée le long de l’axe Y. La couleur des points du nuage de points est fixée au rouge, en passant par le rouge (c="Red") comme argument dans la fonction DataFrame.plot.scatter().

Vous pouvez également définir d’autres couleurs de points dans le diagramme de dispersion en utilisant le paramètre c.

Exemples de codes : Définir la taille des points dans le diagramme de dispersion généré à l’aide de la fonction 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()

Production:

Taille fixe des points dans le diagramme de dispersion généré à l’aide du diagramme de dispersion DataFrame

Cette méthode génère un nuage de points avec la colonne X placée sur l’axe X et la colonne Z placée sur l’axe Y. La couleur des points dans le nuage de points est fixée à Vert et la taille des points à 50 en passant par c="Green" et s=50 comme arguments dans la fonction DataFrame.plot.scatter().

Auteur: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

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

LinkedIn

Article connexe - Pandas DataFrame