gpt4 book ai didi

python - 如何在给定的图上绘制垂直线

转载 作者:IT老高 更新时间:2023-10-28 12:16:11 26 4
gpt4 key购买 nike

给定时间表示的信号图,我如何绘制标记相应时间索引的线?

具体来说,给定一个时间索引范围为 0 到 2.6(秒)的信号图,我想绘制垂直红线,指示列表 [0.22058956, 0.33088437, 2.20589566] 的相应时间索引。我该怎么做?

最佳答案

添加覆盖整个绘图窗口的垂直线的标准方法是plt.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)

您可以使用许多可用于其他绘图命令的关键字(例如 colorlinestylelinewidth ...)。如果您喜欢坐标轴坐标(例如 ymin=0.25ymax=0.75 将覆盖绘图的中半部分)。水平线(axhline)和矩形(axvspan)都有对应的函数。

关于python - 如何在给定的图上绘制垂直线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24988448/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com