本文簡要介紹 python 語言中 matplotlib.widgets.LassoSelector
的用法。
-
基礎:
_SelectorWidget
任意形狀的選擇曲線。
為了讓選擇器保持響應,您必須保留對它的引用。
所選路徑可與
contains_point
結合使用,以從圖像中選擇數據點。與
Lasso
相比,LassoSelector
的編寫接口類似於RectangleSelector
和SpanSelector
,並且將繼續與 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
,對應所有按鈕。
- ax
用法
class matplotlib.widgets.LassoSelector(ax, onselect, *, useblit=True, props=None, button=None)
相關用法
- Python matplotlib LinearSegmentedColormap用法及代碼示例
- Python matplotlib LineCollection.set_hatch用法及代碼示例
- Python matplotlib LineCollection.sticky_edges用法及代碼示例
- Python matplotlib axvspan用法及代碼示例
- Python matplotlib Axes.get_legend_handles_labels用法及代碼示例
- Python matplotlib AbstractMovieWriter用法及代碼示例
- Python matplotlib triplot用法及代碼示例
- Python matplotlib StarPolygonCollection.set_hatch用法及代碼示例
- Python matplotlib Axes.hist用法及代碼示例
- Python matplotlib boxplot用法及代碼示例
- Python matplotlib subplots用法及代碼示例
- Python matplotlib InsetPosition用法及代碼示例
- Python matplotlib ToolManager.toolmanager_disconnect用法及代碼示例
- Python matplotlib Figure.set_size_inches用法及代碼示例
- Python matplotlib figlegend用法及代碼示例
- Python matplotlib Axes.step用法及代碼示例
- Python matplotlib Axes.contour用法及代碼示例
- Python matplotlib BrokenBarHCollection.set_hatch用法及代碼示例
- Python matplotlib Axes.plot用法及代碼示例
- Python matplotlib Axes.semilogx用法及代碼示例
- Python matplotlib Axes.semilogy用法及代碼示例
- Python matplotlib MovieWriterRegistry.register用法及代碼示例
- Python matplotlib PolyQuadMesh.set_hatch用法及代碼示例
- Python matplotlib warn_deprecated用法及代碼示例
- Python matplotlib Text.set_bbox用法及代碼示例
注:本文由純淨天空篩選整理自skytowner.com大神的英文原創作品 matplotlib.widgets.LassoSelector。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。