如何用 Python 在时间序列图上绘制垂直线?

Mary-Kate Olsen
发布: 2024-11-23 19:00:15
原创
478 人浏览过

How to Draw Vertical Lines on a Time Series Plot in Python?

在图上绘制垂直线

要在时间序列图上叠加垂直线以指示特定的时间索引,有几种方法可用。

使用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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板