Pandas DataFrame DataFrame.plot.scatter() Función

Suraj Joshi 30 enero 2023
  1. La sintaxis de pandas.DataFrame.plot.scatter():
  2. Códigos de ejemplo: Genera un gráfico de dispersión con DataFrame.plot.scatter()
  3. Códigos de ejemplo: Establecer el color de los puntos en la gráfica de dispersión generada usando DataFrame.plot.scatter()
  4. Códigos de ejemplo: Establece el tamaño de los puntos en el gráfico de dispersión generado con DataFrame.plot.scatter()
Pandas DataFrame DataFrame.plot.scatter() Función

La función pandas.DataFrame.plot.scatter() crea un gráfico de dispersión a partir de las columnas dadas del DataFrame.

La sintaxis de pandas.DataFrame.plot.scatter():

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

Parámetros

x Entero o cuerda. El nombre de la columna o la posición que se colocará a lo largo del eje X
y Entero o cuerda. El nombre de la columna o la posición que se colocará a lo largo del eje Y
s Escalar o como un array. El tamaño de cada punto en el gráfico de dispersión
c Cadena, entero o como un array. El color de cada punto en el gráfico de dispersión
**kwargs argumentos de palabras clave para DataFrame.plot()

Códigos de ejemplo: Genera un gráfico de dispersión 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()

Producción:

Generar un gráfico de dispersión con el gráfico de dispersión del DataFrame

Este método genera una gráfica de dispersión con la columna X colocada a lo largo del eje X y la columna Y colocada a lo largo del eje Y. Usamos matplotlib.pyplot para mostrar el gráfico generado.

Códigos de ejemplo: Establecer el color de los puntos en la gráfica de dispersión generada usando 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()

Producción:

Establecer el color de los puntos en la gráfica de dispersión generada usando el DataFrame de dispersión

Este método genera una gráfica de dispersión con la columna X colocada a lo largo del eje X y la columna Z colocada a lo largo del eje Y. El color de los puntos en la gráfica de dispersión se establece en rojo pasando c="Red" como un argumento en la función DataFrame.plot.scatter().

También puedes establecer otros colores de puntos en la gráfica de dispersión usando el parámetro c.

Códigos de ejemplo: Establece el tamaño de los puntos en el gráfico de dispersión generado 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,3]})
scatter_plot=df.plot.scatter(x='X',y='Z',s=50,c="Green")
scatter_plot.plot()
plt.show()

Producción:

Establecer el tamaño de los puntos en la gráfica de dispersión generada usando la gráfica de dispersión del DataFrame

Este método genera un diagrama de dispersión con la columna X colocada a lo largo del eje X y la columna Z colocada a lo largo del eje Y. El color de los puntos en el gráfico de dispersión se establece en green y el tamaño de los puntos en 50 pasando c="Green" y s=50 como argumentos en la función DataFrame.plot.scatter().

Suraj Joshi avatar Suraj Joshi avatar

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

LinkedIn

Artículo relacionado - Pandas DataFrame