我想用python / pandas / matplotlib创建一个类似下图的图。上夹是没问题的,但是我还没有能够得到像下夹一样的情节。我可以在gnuplot中做到这一点,其中等效的情节风格是带有冲动的'。 matplotlib可以吗?如果matplotlib不可能有另一个python图形包可以工作吗?
答案 0 :(得分:5)
创建此类情节的最简单方法是使用pyplot.stem
。
可以找到一个示例here。
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()
另一种选择是使用pyplot.vlines
。
答案 1 :(得分:1)