当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python matplotlib LassoSelector用法及代码示例


本文简要介绍 python 语言中 matplotlib.widgets.LassoSelector 的用法。

用法

class matplotlib.widgets.LassoSelector(ax, onselect, *, useblit=True, props=None, button=None)

基础:_SelectorWidget

任意形状的选择曲线。

为了让选择器保持响应,您必须保留对它的引用。

所选路径可与 contains_point 结合使用,以从图像中选择数据点。

Lasso 相比,LassoSelector 的编写接口类似于 RectangleSelectorSpanSelector ,并且将继续与 Axes 交互,直到断开连接。

示例用法:

ax = plt.subplot()
ax.plot(x, y)

def onselect(verts):
    print(verts)
lasso = LassoSelector(ax, onselect)
参数
ax Axes

小部件的父轴。

onselect 函数

每当释放套索时,都会调用 onselect 函数并传递所选路径的顶点。

useblit 布尔值,默认值:真

是否使用位块传输来加快绘制速度(如果后端支持)。有关详细信息,请参阅教程使用位图传输加快渲染速度。

props 字典,可选

用于绘制线的属性,请参阅 Line2D 了解有效属性。默认值在 mpl.rcParams 中定义。

button MouseButton MouseButton 列表,可选

用于矩形选择的鼠标按钮。默认为 None ,对应所有按钮。

相关用法


注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.widgets.LassoSelector。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。