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

Actualizado por ultima vez el 7 de mayo de 2021, por .

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/

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!