matplotlib事件处理
2021-04-22 23:19
2071 查看
fig, ax = plt.subplots()ax.plot(np.random.rand(10))def onclick(event): print('%s click: button=%d, x=%d, y=%d, xdata=%f, ydata=%f' % ('double' if event.dblclick else 'single', event.button, event.x, event.y, event.xdata, event.ydata))cid = fig.canvas.mpl_connect('button_press_event', onclick)Copy to clipboard#该FigureCanvas方法 mpl_connect()返回一个连接ID,它只是一个整数。当您想断开回调时,只需调用:fig.canvas.mpl_disconnect(cid)
fig.canvas.mpl_connect(‘button_press_event’, onclick)
下面是这句话的选项
‘button_press_event’ MouseEvent 按下鼠标按钮
‘button_release_event’ MouseEvent 释放鼠标按钮
‘close_event’ CloseEvent 一个数字已关闭
‘draw_event’ DrawEvent 画布绘制(但在屏幕更新之前)
‘key_press_event’ KeyEvent 按下键
‘key_release_event’ KeyEvent 钥匙被释放
‘motion_notify_event’ MouseEvent 鼠标动作
‘pick_event’ PickEvent 画布中的一个对象被选中
‘resize_event’ ResizeEvent 图画布已调整大小
‘scroll_event’ MouseEvent 鼠标滚轮滚动
‘figure_enter_event’ LocationEvent 鼠标输入一个新的数字
‘figure_leave_event’ LocationEvent 鼠标离开图
‘axes_enter_event’ LocationEvent 鼠标输入新轴
‘axes_leave_event’ LocationEvent 鼠标离开轴
相关文章推荐
- Matplotlib 中文用户指南 7.3 事件处理及拾取
- 边学边记(5):pandas,matplotlib处理爬取的爱屋吉屋二手房数据
- python图像处理(一) python2.7+matplotlib+PIL问题点及解决方案
- 初级cnn研究辅助:python的matplotlib显示图片 之 按钮和触发事件
- Matplotlib中的中文显示问题处理方法
- scikit-image/matplotlib处理图像知识点 2017 7.15
- matplotlib text 文字处理
- python matplotlib 安装 和错误处理
- python中matplotlib图例中文显示问题/信号处理/中值滤波
- matplotlib text 文字处理
- matplotlib处理科学计算数据-L1
- Python matplotlib 的 Image tutorial图像处理教程
- Python 图像处理 OpenCV (2):像素处理与 Numpy 操作以及 Matplotlib 显示图像
- MAC Matplotlib 画图中文乱码处理
- from matplotlib import pyplot 报错处理
- Python文本处理:单词提取和统计,借助matplotlib绘图
- 利用matplotlib为图片上添加触发事件进行交互
- matplotlib学习——数据可视化基本处理
- python+NLTK 自然语言学习处理三:如何在nltk/matplotlib中的图片中显示中文
- python matplotlib 安装 和错误处理