2013-03-03 1 views

risposta

30

Al mpl 1.3.0 Ciò viene risolto monte


Bisogna venire ad un po 'lateralmente step sembra ignorare linestyle. Se si guarda a ciò che step sta facendo sotto, è solo un involucro sottile per la trama.

Si può fare quello che vuoi parlando con plot direttamente:

import matplotlib.pyplot as plt 

plt.plot(range(5), range(5), linestyle='--', drawstyle='steps') 
plt.plot(range(5), range(5)[::-1], linestyle=':', drawstyle='steps') 
plt.xlim([-1, 5]) 
plt.ylim([-1, 5]) 

example

['steps', 'steps-pre', 'steps-mid', 'steps-post'] sono i valori validi per drawstyle e di controllo in cui è redatto il passo.

Pull richiesta risultante da questa domanda, personalmente ritengo che questo sia un bug. [edit: questo è stato inserito nel master e dovrebbe essere visualizzato nella v1.3.0].

+1

Grazie, questa è una soluzione perfetta! – user2061207