本文简要介绍 python 语言中 matplotlib.pyplot.connect
的用法。
-
将函数
func
绑定到事件s
。- 参数:
- s str
-
以下事件 ID 之一:
-
'button_press_event'
-
'button_release_event'
-
'draw_event'
-
'key_press_event'
-
'key_release_event'
-
'motion_notify_event'
-
'pick_event'
-
'resize_event'
-
'scroll_event'
-
'figure_enter_event',
-
'figure_leave_event',
-
'axes_enter_event',
-
'axes_leave_event'
-
'close_event'。
-
- func 可调用的
-
要执行的回调函数,必须有签名:
def func(event: Event) -> Any
对于位置事件(按钮和按键按下/释放),如果鼠标位于 Axes 上,则该事件的
inaxes
属性将设置为Axes
事件发生结束,此外,变量xdata
和ydata
属性将设置为数据坐标中的鼠标位置。有关更多信息,请参阅KeyEvent
和MouseEvent
。注意如果 func 是一个方法,则仅存储对该方法的弱引用。因此,该图不会影响关联对象的生命周期。通常,您希望通过持有对对象的引用来确保对象在图窗的整个生命周期中保持活动状态。
- 返回:
- cid
-
可与
FigureCanvasBase.mpl_disconnect
一起使用的连接 ID。
例子
def on_press(event): print('you pressed', event.button, event.xdata, event.ydata) cid = canvas.mpl_connect('button_press_event', on_press)
用法
matplotlib.pyplot.connect(s, func)
相关用法
- Python matplotlib contour用法及代码示例
- Python matplotlib contourf用法及代码示例
- Python matplotlib compare_images用法及代码示例
- Python matplotlib colorbar用法及代码示例
- Python matplotlib color_sequences用法及代码示例
- Python matplotlib colormaps用法及代码示例
- Python matplotlib check_isinstance用法及代码示例
- Python matplotlib cycler用法及代码示例
- Python matplotlib caching_module_getattr用法及代码示例
- Python matplotlib check_figures_equal用法及代码示例
- Python matplotlib clim用法及代码示例
- Python matplotlib check_shape用法及代码示例
- Python matplotlib classproperty用法及代码示例
- Python matplotlib check_in_list用法及代码示例
- Python matplotlib check_getitem用法及代码示例
- 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用法及代码示例
注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.pyplot.connect。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。