首页 > 解决方案 > Matplot:交互式重绘 axvline?

问题描述

我有一个数据图,我在上面添加了一些轴线。我需要根据滑块的值重新绘制这些轴线。我该如何重绘它们?

标签: pythonmatplotlib

解决方案


ax.axvline返回一个Line2D对象。您可以更改该行的 x 数据。

line = ax.axvline(x=.5, ...)
line.set_xdata([.7, .7])

会将线从 x=0.5 移动到 x=0.7。


推荐阅读