Cambiar el espaciado de los guiones en línea discontinua en matplotlib

En Python, usando matplotlib, hay una manera de cambiar la distancia de los guiones para diferentes estilos de línea, por ejemplo, usando el siguiente comando:

plt.plot(x,y,linestyle='--') 

Puede especificar directamente la longitud / espacio de los dashes=(length, interval space) utilizando el argumento dashes=(length, interval space) dentro del comando de trazado.

 import matplotlib.pyplot as plt fig,ax = plt.subplots() ax.plot([0, 1], [0, 1], linestyle='--', dashes=(5, 1)) #length of 5, space of 1 ax.plot([0, 1], [0, 2], linestyle='--', dashes=(5, 5)) #length of 5, space of 5 ax.plot([0, 1], [0, 3], linestyle='--', dashes=(5, 10)) #length of 5, space of 10 ax.plot([0, 1], [0, 4], linestyle='--', dashes=(5, 20)) #length of 5, space of 20 

líneas