事件处理#

Matplotlib 支持 事件处理 ,采用与 GUI 无关的事件模型,因此您可以在不了解 Matplotlib 最终连接到哪个用户界面的情况下连接到 Matplotlib 事件。这有两个优点:您编写的代码将更具可移植性,并且 Matplotlib 事件了解诸如数据坐标空间和事件发生的轴等信息,因此您不必处理低级变换细节,即可从画布空间转换到数据空间。还包括对象拾取的示例。

关闭事件

Close event

鼠标移动和点击事件

Mouse move and click events

十字准线光标

Cross-hair cursor

数据浏览器

Data browser

图/轴进入和离开事件

Figure/Axes enter and leave events

交互功能

Interactive functions

滚动事件

Scroll event

按键事件

Keypress event

Lasso 演示

Lasso Demo

图例选择

Legend picking

镜子

Looking glass

路径编辑器

Path editor

选择事件演示

Pick event demo

选择事件演示 2

Pick event demo 2

多边形编辑器

Polygon editor

Pong

Pong

重采样数据

Resampling Data

计时器

Timers

Trifinder 事件演示

Trifinder Event Demo

视图限制

Viewlims

Zoom 修改其他 Axes

Zoom modifies other Axes