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

Puedes opinar sobre este contenido:
  • 0
  • 0
  • 0
  • 0

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/

Redactor del artículo

  • Luis Benites
    Director de Statologos.com

    Tengo una Maestría en Ciencias en Estadística Aplicada y he trabajado en algoritmos de aprendizaje automático para empresas profesionales tanto en el sector de la salud como en el comercio minorista.

    Ver todas las entradas

¿Te hemos ayudado?

Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:

La ayuda no cuesta nada

Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo:

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!