graficos graficas graficar coordenadas python matplotlib plot

graficas - subplot python



¿Hay realmente solo 4 estilos de línea Matplotlib? (1)

Puede usar los dashes kwarg para establecer estilos de guiones personalizados.

De los documentos :

Establezca la secuencia del guión, la secuencia de guiones con la tinta en puntos. Si seq está vacío o si seq = (Ninguno, Ninguno), el estilo de línea se establecerá en sólido.

Aquí hay algunos ejemplos basados ​​en algunas de sus sugerencias. Obviamente, hay muchas más formas de personalizar esto.

import matplotlib.pyplot as plt fig,ax = plt.subplots(1) # 3 dots then space ax.plot(range(10), range(10), dashes=[3,6,3,6,3,18], lw=3,c=''b'') # dash dash dot ax.plot(range(10), range(0,20,2), dashes=[12,6,12,6,3,6], lw=3,c=''r'') # dash dot dot ax.plot(range(10), range(0,30,3), dashes=[12,6,3,6,3,6], lw=3,c=''g'')

He estado buscando nuevos estilos de línea en matplotlib, y los únicos estilos de línea disponibles son ["-", "-", "-", ":",]. (Las opciones de estilo ['''', '''', ''None'',] no cuentan porque simplemente ocultan las líneas).

¿Hay realmente solo 4 estilos de línea en Matplotlib pyplot? ¿Hay extensiones que agreguen más estilos de línea? ¿Hay alguna manera de personalizar los estilos de línea? ¿Qué tal unos estilos de línea de tres caracteres como:

  • ''-.'': dash dash dot
  • ''- ..'': dash dot dot
  • ''...'': dot dot dot (espacio)
  • ''xxx'': x está en una línea
  • ''/ /'': Zigzags es decir ''/ / / / / / / /''
  • ''::'': puntos paralelos, es decir :::::

Estas son solo algunas ideas para ampliar la gama de estilos de línea.