Cómo trazar varias series desde un marco de datos de Pandas

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

Actualizado el 17 de julio de 2024, por Luis Benites.

Puede utilizar la siguiente sintaxis para trazar varias series desde un único DataFrame de pandas:

plt. plot (df ​​[' series1 '])
plt. plot (df ​​[' series2 '])
plt. plot (df ​​[' series3 '])

El siguiente ejemplo paso a paso muestra cómo utilizar esta sintaxis en la práctica.

Paso 1: crear los datos

Primero, creemos un DataFrame de pandas que contenga las ventas totales realizadas por tres empresas durante un período de 8 semanas:

importar pandas como pd

#create data
 df = pd. DataFrame ({' A ': [9, 12, 15, 14, 19, 23, 25, 29],
                   ' B ': [5, 7, 7, 9, 12, 9, 9, 14],
                   ' C ': [5, 4, 7, 13, 15, 15, 18, 31]})
 #ver datos
imprimir (df)

    A B C
0 9 5 5
1 12 7 4
2 15 7 7
3 14 9 13
4 19 12 15
5 23 9 15
6 25 9 18
7 29 14 31

Paso 2: trazar varias series

A continuación, tracemos las ventas de cada empresa en el mismo gráfico:

importar matplotlib. pyplot  como plt

#plotear cada serie
 plt. trama (df ​​[' A '])
plt. trama (df ​​[' B '])
plt. trama (df ​​[' C '])

#display plot 
plt. mostrar ()

Paso 3: agregue una leyenda y etiquetas

A continuación, agreguemos una leyenda y algunas etiquetas de ejes para facilitar la lectura del gráfico:

# trazar líneas individuales con colores personalizados y etiquetas
 plt. plot (df ​​[' A '], label = ' A ', color = ' green ')
plt. plot (df ​​[' B '], label = ' B ', color = ' steelblue ')
plt. plot (df ​​[' C '], label = ' C ', color = ' purple ')

#add legend
 plt. leyenda (título = ' Grupo ')

#add etiquetas de ejes y un título
 plt. ylabel (' Ventas ', tamaño de fuente = 14 )
plt. xlabel (' Tiempo ', tamaño de fuente = 14 )
plt. título (' Ventas por grupo ', tamaño de fuente = 16 )

#display plot
 plt. mostrar ()

Puedes encontrar más tutoriales sobre pandas en esta página .

  • 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

Una barra de colores es una barra que se extiende a lo largo del costado de un gráfico de Matplotlib…
statologos comunidad-2

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

You have Successfully Subscribed!