擅长:python、mysql、java
<p>简单的方法是使用<code>ax.stem</code>,例如:</p>
<pre><code>import matplotlib.pyplot as plt
import numpy as np
y = np.random.random(20)
fig, ax = plt.subplots()
ax.plot(y)
ax.stem(y, markerfmt='.')
plt.show()
</code></pre>
<p>生成的示例图为:</p>
<p><a href="https://i.stack.imgur.com/xloeU.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/xloeU.png" alt="enter image description here"/></a></p>
<p>如果要隐藏水平线,请使用<code>basefmt = " "</code>:</p>
<pre><code>ax.stem(y, basefmt = " ", markerfmt='.')
</code></pre>