在图上绘制垂直线
要在时间序列图上叠加垂直线以指示特定的时间索引,有几种方法可用。
使用plt.axvline
最简单的方法是使用 plt.axvline,它在指定的 x 坐标处绘制一条垂直线。只需提供坐标:
import matplotlib.pyplot as plt plt.axvline(x=0.22058956) plt.axvline(x=0.33088437) plt.axvline(x=2.20589566)
使用带有 plt.axvline 的循环
或者,您可以迭代坐标列表来绘制多条垂直线:
xcoords = [0.22058956, 0.33088437, 2.20589566] for xc in xcoords: plt.axvline(x=xc)
这两种方法都允许使用相应的方法自定义线条属性,例如颜色、样式和宽度关键字参数。
以上是如何用 Python 在时间序列图上绘制垂直线?的详细内容。更多信息请关注PHP中文网其他相关文章!