matplotlib.widgets.Lasso#
- class matplotlib.widgets.Lasso(ax, xy, callback, *, useblit=True, props=None)[source]#
基类:
AxesWidget任意形状的选择曲线。
所选路径可以结合
contains_point一起使用,以从图像中选择数据点。与
LassoSelector不同,此类必须使用起始点 xy 进行初始化,且Lasso事件会在释放鼠标后销毁。- 参数:
- ax
Axes 组件的父级 Axes 对象。
- xy(float, float)
套索工具起点的坐标。
- callback可调用对象
每当释放套索时,都会调用 callback 函数,并将所选路径的顶点传递给它。
- useblitbool, 默认: True
是否使用位块传输(blitting)以加快绘图速度(如果后端支持)。详细信息请参阅教程 通过位块传输实现更快的渲染。
- props: dict, 可选
套索线条属性。有关有效属性,请参阅
Line2D。默认的 props 为{'linestyle' : '-', 'color' : 'black', 'lw' : 2}
自 3.9 版本新增。
- ax