matplotlib.widgets.AxesWidget#

class matplotlib.widgets.AxesWidget(ax)[source]#

基类:Widget

连接到单个 Axes 的小部件。

为确保小部件保持响应且不被垃圾回收,用户应维护该对象的引用。

这是必要的,因为回调注册表仅保留对函数(作为小部件的成员函数)的弱引用。如果没有对小部件对象的引用,它可能会被垃圾回收,从而导致回调断开连接。

属性:
axAxes

组件的父级 Axes 对象。

canvasFigureCanvasBase

该小部件的父级图形画布(figure canvas)。

activebool

小部件是否处于激活状态?

property canvas#
connect_event(event, callback)[source]#

将回调函数与事件连接。

应使用此方法代替 figure.canvas.mpl_connect,因为该函数会存储回调 ID 以便后续清理。

disconnect_events()[source]#

断开由此小部件创建的所有事件。

ignore(event)[source]#

返回是否应忽略该 event

此方法应在任何事件回调的开头调用。

使用 matplotlib.widgets.AxesWidget 的示例#

带注释光标

带注释光标

按钮

按钮

复选按钮

复选按钮

光标

光标

使用多边形选择器从集合中选择索引

使用多边形选择器从集合中选择索引

多边形选择器

多边形选择器

单选按钮

单选按钮

单选按钮网格

单选按钮网格

使用 RangeSlider 进行图像缩放

使用 RangeSlider 进行图像缩放

矩形和椭圆选择器

矩形和椭圆选择器

滑块

滑块

将滑块捕捉到离散值

将滑块捕捉到离散值

跨度选择器

跨度选择器

文本框

文本框

套索演示

套索演示