matplotlib.widgets.ToolHandles#

class matplotlib.widgets.ToolHandles(ax, x, y, *, marker='o', marker_props=None, useblit=True)[source]#

用于画布工具的控制手柄。

参数:
axAxes

显示工具手柄的 Matplotlib 坐标轴(Axes)。

x, y一维数组

控制手柄的坐标。

marker字符串,默认值:'o'

用于显示手柄的标记形状。请参阅 plot

marker_props字典,可选

附加的标记属性。请参阅 Line2D

useblitbool, 默认: True

是否使用位块传输(blitting)以加快绘图速度(如果后端支持)。详细信息请参阅教程 通过位块传输实现更快的渲染

__init__(ax, x, y, *, marker='o', marker_props=None, useblit=True)[source]#

方法

__init__(ax, x, y, *[, marker, ...])

closest(x, y)

返回距离最近索引的索引号和像素距离。

set_animated(val)

set_data(pts[, y])

设置手柄的 x 和 y 位置。

set_visible(val)

属性

property artists#
closest(x, y)[source]#

返回距离最近索引的索引号和像素距离。

set_animated(val)[source]#
set_data(pts, y=None)[source]#

设置手柄的 x 和 y 位置。

set_visible(val)[source]#
property x#
property y#