2013-03-03 16 views

Odpowiedz

30

Jak MPL 1.3.0 ta jest ustalona przed


Musisz przyjść na niego nieco bokiem jak step zdaje się ignorować linestyle. Jeśli spojrzysz na to, co robi step, jest to tylko cienkie opakowanie dla fabuły.

Możesz robić co chcesz, rozmawiając z plot bezpośrednio:

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'] są prawidłowe wartości dla drawstyle i kontroli, gdzie krok jest rysowany.

Pull wniosek wynikający z tego pytania, osobiście uważam, że jest to błąd. [edytuj: został wciągnięty do wzorca i powinien pojawić się w wersji 1.3.0].

+1

Dzięki, to idealne rozwiązanie! – user2061207