Cómo trazar varias líneas en Matplotlib

Puede mostrar varias líneas en una única gráfica de Matplotlib utilizando la siguiente sintaxis:

importar matplotlib. pyplot  como plt

plt. plot (df ​​[' column1 '])
plt. plot (df ​​[' column2 '])
plt. plot (df ​​[' column3 '])

...
plt. mostrar ()

Este tutorial proporciona varios ejemplos de cómo trazar varias líneas en un gráfico usando el siguiente DataFrame de pandas:

importar numpy como np  
importar pandas como pd

#Haga que este ejemplo sea reproducible
 np. al azar . semilla (0)

#create dataset
 period = np. arange (1, 101, 1)
leads = np. al azar . uniforme (1, 50, 100)
prospectos = np. al azar . uniforme (40, 80, 100)
ventas = 60 + 2 * período + np. al azar . normal (loc = 0, escala = .5 * período, tamaño = 100)
gl = pd. DataFrame ({' período ': período,
                   ' leads ': leads,
                   ' prospectos ': prospectos,
                   ' ventas ': ventas})

#ver las primeras 10 filas
 df. cabeza (10)


        período lleva prospectos a ventas
0 1 27.891862 67.112661 62.563318
1 2 36.044279 50.800319 62.920068
2 3 30.535405 69.407761 64.278797
3 4 27.699276 78.487542 67.124360
4 5 21,759085 49,950126 68,754919
5 6 32.648812 63.046293 77.788596
6 7 22.441773 63.681677 77.322973
7 8 44.696877 62.890076 76.350205
8 9 48.219475 48.923265 72.485540
9 10 19.788634 78.109960 84.221815

Trazar varias líneas en Matplotlib

El siguiente código muestra cómo crear

#plot líneas individuales 
plt. plot (df ​​[' leads ']) 
plt. plot (df ​​[' prospectos ']) 
plt. plot (df ​​[' ventas '])

#display plot 
plt. mostrar ()

Varias líneas en el gráfico Matplotlib

Personalizar líneas en Matplotlib

También puede personalizar el color, el estilo y el ancho de cada línea:

# trazar líneas individuales con colores, estilos y anchos personalizados 
plt. plot (df ​​[' leads '], color = ' green ')
plt. plot (df ​​[' prospectos '], color = ' steelblue ', linewidth = 4 )
plt. plot (df ​​[' ventas '], color = ' purple ', linestyle = ' dashed ')

#display plot 
plt. mostrar ()

Personaliza varias líneas en Matplotlib

Agregar una leyenda en Matplotlib

También puede agregar una leyenda para poder distinguir las líneas:

# trazar líneas individuales con colores, estilos y anchos personalizados 
plt. plot (df ​​[' leads '], label = ' Leads ', color = ' green ')
plt. plot (df ​​[' prospectos '], label = ' Prospects ', color = ' steelblue ', linewidth = 4 )
plt. la trama (df [ ' ventas '], etiqueta =' Ventas ', color = ' púrpura ', lineStyle = ' trazos ')

#add legend
 plt. leyenda ()

#display plot 
plt. mostrar ()

Agregar leyenda para múltiples líneas en Matplotlib

Agregar etiquetas y títulos en Matplotlib

Por último, puede agregar etiquetas y un título para completar la trama:

# trazar líneas individuales con colores, estilos y anchos personalizados 
plt. plot (df ​​[' leads '], label = ' Leads ', color = ' green ')
plt. plot (df ​​[' prospectos '], label = ' Prospects ', color = ' steelblue ', linewidth = 4 )
plt. la trama (df [ ' ventas '], etiqueta =' Ventas ', color = ' púrpura ', lineStyle = ' trazos ')

#add legend
 plt. leyenda ()

#add etiquetas de eje y un título
plt. ylabel (' Ventas ', 
tamaño de fuente 
= 14 ) plt. xlabel (' Periodo ', tamaño de fuente = 14 ) plt. title (' Métricas de la empresa ', tamaño de fuente = 16 )

#display plot 
plt. mostrar ()

Puede encontrar más tutoriales de Matplotlib aquí .

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

Deja un comentario

Una función de masa de probabilidad , a menudo abreviada PMF , nos dice la probabilidad de que una variable…
statologos comunidad-2

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

You have Successfully Subscribed!