给定一个时间索引范围为 0 到 2.6 秒的信号图,可以绘制垂直线来标记特定的时间索引时间指数。为此,通常使用 plt.axvline 函数。
要在特定时间索引处绘制垂直线,只需为 x 参数提供所需的时间值即可。例如:
import matplotlib.pyplot as plt # Draw a line at time index 0.22058956 plt.axvline(x=0.22058956)
要绘制多条线,请将时间索引列表传递给 x 参数:
xcoords = [0.22058956, 0.33088437, 2.20589566] for xc in xcoords: plt.axvline(x=xc)
还可以使用自定义选项。例如,可以使用指定的关键字调整颜色、线型和线宽。
此外,ymin 和 ymax 可用于设置轴坐标中线的垂直范围。例如,要让线条覆盖图的中半部分:
plt.axvline(x=0.22058956, ymin=0.25, ymax=0.75)
水平线(axhline)和矩形(axvspan)存在相应的函数来标记其他空间维度。
以上是如何用垂直线在信号图上标记时间索引?的详细内容。更多信息请关注PHP中文网其他相关文章!