2013-03-03 40 views

回答

30

由于MPL 1.3.0,这是上游


固定你必须付出有点侧身作为step似乎忽略linestyle。如果你看看step在底下做什么,它只是一个简单的情节包装。

你可以做你想做的通过谈话plot直接:

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']是在步骤绘制drawstyle和控制的有效值。

Pull请求导致这个问题,我个人认为这是一个错误。 [编辑:这已被拉入主,并应显示在v1.3.0]。

+1

谢谢,这是一个完美的解决方案! – user2061207 2013-03-03 23:58:25