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.