本文简要介绍 python 语言中 matplotlib.backend_bases.PickEvent
的用法。
-
基础:
Event
一个选择事件。
当用户在画布上选择一个足够靠近已通过
Artist.set_picker
选择的艺术家的位置时,将触发此事件。除了父类
Event
定义的属性之外,PickEvent 还具有许多特殊属性。例子
绑定一个函数
on_pick()
来选择事件,打印所选择的数据点的坐标:ax.plot(np.rand(100), 'o', picker=5) # 5 points tolerance def on_pick(event): line = event.artist xdata, ydata = line.get_data() ind = event.ind print(f'on pick line: {xdata[ind]:.3f}, {ydata[ind]:.3f}') cid = fig.canvas.mpl_connect('pick_event', on_pick)
- 属性:
- mouseevent
MouseEvent
-
生成选择的鼠标事件。
- artist
Artist
-
被选中的艺术家。请注意,默认情况下艺术家是不可挑选的(请参阅
Artist.set_picker
)。 - other
-
根据拾取对象的类型,可能会出现其他属性;例如,
Line2D
选择可能定义与PatchCollection
选择不同的额外属性。
- mouseevent
用法
class matplotlib.backend_bases.PickEvent(name, canvas, mouseevent, artist, guiEvent=None, **kwargs)
相关用法
- Python matplotlib PolyQuadMesh.set_hatch用法及代码示例
- Python matplotlib PolyCollection.sticky_edges用法及代码示例
- Python matplotlib PathCollection.set_hatch用法及代码示例
- Python matplotlib PatchCollection.sticky_edges用法及代码示例
- Python matplotlib PolyCollection.set_hatch用法及代码示例
- Python matplotlib PatchCollection.set_hatch用法及代码示例
- Python matplotlib PdfPages用法及代码示例
- Python matplotlib PolyQuadMesh用法及代码示例
- Python matplotlib PathCollection.legend_elements用法及代码示例
- Python matplotlib PsfontsMap用法及代码示例
- Python matplotlib PolyQuadMesh.sticky_edges用法及代码示例
- Python matplotlib PathCollection.sticky_edges用法及代码示例
- Python matplotlib Patch.set_hatch用法及代码示例
- Python matplotlib Patch.contains_point用法及代码示例
- 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用法及代码示例
注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.backend_bases.PickEvent。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。