La función matplotlib.pyplot.plot permite configurar la gráfica con cierto detalle vía parámetros. Para probarlos vamos a crear un conjunto de datos aleatorios tipo "random walk" con NumPy para mostrar en la gráfica:
Se trata de 50 números aleatorios en el rango [0, 1) extraídos de una distribución uniforme, y sumados de forma acumulativa.
Echemos un primer vistazo al aspecto de estos valores:
Como no hemos indicado los valores de x, se ha asignado un conjunto de valores entre 0 y 50, ambos incluidos.
Veamos entonces cómo podemos dar formato a la gráfica (no estamos hablando aquí de dar formato ni a la figura ni a los ejes, cosa que veremos en próximas secciones, tan solo a la gráfica).
linestyle
El primero de los parámetros que vamos a revisar es linestyle, que nos permite especificar -como indica su nombre- el estilo de línea. Por defecto es una línea continua que une los diferentes puntos, pero podría ser, por ejemplo una línea discontinua:
Las opciones disponibles son:
- "-" o "solid": línea sólida (es la opción por defecto)
- "--" o "dashed": línea discontinua (la mostrada en In [13])
- "-." o "dashdot": línea que alterna guiones y puntos
- ":" o "dotted": línea de puntos
- "None", " " o "": no muestra nada.
En la siguiente imagen vemos cuatro gráficas tipo "random walk", cada una con un estilo de línea diferente (veremos poco más adelante cómo añadir una leyenda a la visualización):
linewidth
Este parámetro, linewidth, nos permite controlar el ancho de las líneas generadas. Acepta un número real: