向时间序列图添加垂直线
问题:
给定时间-系列图,如何在特定时间索引处绘制垂直线来标记重要事件或间隔?
解决方案:
使用 'axvline' 函数
Matplotlib 添加跨越间隔的垂直线的标准方法整个绘图窗口是“axvline”
import matplotlib.pyplot as plt plt.axvline(x=0.22058956) plt.axvline(x=0.33088437) plt.axvline(x=2.20589566)
或者,您可以提供时间索引列表并迭代它:
xcoords = [0.22058956, 0.33088437, 2.20589566] for xc in xcoords: plt.axvline(x=xc)
自定义选项
您可以使用以下关键字自定义线条:
以上是如何在 Matplotlib 中向时间序列图添加垂直线?的详细内容。更多信息请关注PHP中文网其他相关文章!