Cómo hacer un diagrama de dispersión a partir de un marco de datos de Pandas

Hay dos formas de crear un diagrama de dispersión utilizando datos de un DataFrame de pandas:

1. Utilice pandas.DataFrame.plot.scatter

Una forma de crear un diagrama de dispersión es usar la función incorporada pandas plot.scatter () :

importar pandas como pd

df. trama . scatter (x = ' x_column_name ', y = ' y_columnn_name ')

2. Utilice matplotlib.pyplot.scatter

Otra forma de crear un diagrama de dispersión es usar la función Pyplot.scatter () de Matplotlib :

importar matplotlib. pyplot  como plt

plt. dispersión (df.x, df.y)

Este tutorial proporciona un ejemplo de cómo utilizar cada uno de estos métodos.

Ejemplo 1: usar pandas

El siguiente código muestra cómo usar la función plot.scatter () para crear un diagrama de dispersión simple:

importar pandas como pd

#create DataFrame
 df = pd. DataFrame ({'x': [1, 3, 3, 4, 5, 7, 9, 12, 13, 15],
                   'y': [5, 7, 9, 7, 6, 12, 14, 18, 15, 22]})

#create scatterplot 
df. trama . dispersión (x = ' x ', y = ' y ')

diagrama de dispersión de los pandas

Tenga en cuenta que puede usar los argumentos s y c para modificar el tamaño y el color de los puntos, respectivamente:

df. trama . dispersión (x = ' x ', y = ' y ', s = 60 , c = ' verde ')

Diagrama de dispersión usando un DataFrame de pandas

Ejemplo 2: usar Matplotlib

El siguiente código muestra cómo usar la función pyplot.scatter () para crear un diagrama de dispersión:

importar pandas como pd
 import matplotlib. pyplot  como plt

#create DataFrame
 df = pd. DataFrame ({'x': [1, 3, 3, 4, 5, 7, 9, 12, 13, 15],
                   'y': [5, 7, 9, 7, 6, 12, 14, 18, 15, 22]})

#create scatterplot 
plt. dispersión (df.x, df.y)

Tenga en cuenta que puede usar los argumentos s y c para modificar el tamaño y el color de los puntos, respectivamente:

plt. dispersión (df.x, df.y, s = 60 , c = ' púrpura ')

Puede encontrar más tutoriales de Python aquí .

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Deja un comentario

A menudo, es posible que desee trazar varias columnas de un marco de datos en R. Afortunadamente, esto es fácil…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!