擅长:python、mysql、java
<p>据我所知,<code>df.plot(drawstyle="steps")</code>甚至不存储计算的步长顶点</p>
<pre><code>out = df.plot(kind = 'line', drawstyle = 'steps') # stepped, not filled
stepline = out.get_lines()[0]
print(stepline.get_data())
</code></pre>
<blockquote>
<p>(array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]), array([0, 1, 2, 3, 4, 5, 6, 7,
8, 9]))</p>
</blockquote>
<p>我想你得承认。它只是在点列表中的每个<code>(x[i],y[i])</code>之后直接插入<code>(x[i+1],y[i])</code>:</p>
^{pr2}$
<p><img src="https://i.stack.imgur.com/T1Piy.png" alt="enter image description here"/></p>