matplotlib.widgets.MultiCursor#

class matplotlib.widgets.MultiCursor(*args, useblit=True, horizOn=False, vertOn=True, **lineprops)[source]#

基类:Widget

提供在多个坐标轴(Axes)之间共享的垂直(默认)和/或水平线光标。

调用签名

MultiCursor(axes, *, ...)
MultiCursor(canvas, axes, *, ...)  # deprecated

为了使光标保持响应,您必须保留对它的引用。

参数:
canvasobject

此参数完全未使用。

自 3.11 版本起弃用。

axeslist of Axes

要附加光标的坐标轴(Axes)。

useblitbool, 默认: True

如果后端支持,使用位块传输(blitting)以加快绘图速度。详见教程 通过位块传输实现更快的渲染

horizOnbool, default: False

是否绘制水平线。

vertOnbool, default: True

是否绘制垂直线。

其他参数:
**lineprops

Line2D 属性,用于控制线条外观。另请参阅 axhline

示例

请参阅 多光标(Multicursor)

clear(event)[source]#

清除光标。

connect()[source]#

连接事件。

disconnect()[source]#

断开事件连接。

onmove(event)[source]#

使用 matplotlib.widgets.MultiCursor 的示例#

多光标

多光标