擅长:python、mysql、java
<p>创建这种绘图最简单的方法是使用<a href="https://matplotlib.org/api/_as_gen/matplotlib.axes.Axes.stem.html#matplotlib.axes.Axes.stem" rel="nofollow noreferrer">^{<cd1>}</a>。
可以找到一个例子<a href="https://matplotlib.org/examples/pylab_examples/stem_plot.html" rel="nofollow noreferrer">here</a>。在</p>
<pre><code>import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0.1, 6*np.pi, 50)
plt.stem(x, np.cos(x)+1, linefmt='g-', markerfmt=' ')
plt.stem(x, -np.sin(x)-1, linefmt='r-', markerfmt=' ', basefmt="gray")
plt.show()
</code></pre>
<p><a href="https://i.stack.imgur.com/U2XWI.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/U2XWI.png" alt="enter image description here"/></a></p>
<p>另一个选择是使用<a href="https://matplotlib.org/api/_as_gen/matplotlib.axes.Axes.vlines.html#matplotlib.axes.Axes.vlines" rel="nofollow noreferrer">^{<cd2>}</a>。在</p>