事件处理#

Matplotlib 支持事件处理,其事件模型与图形用户界面(GUI)无关,因此您可以连接到 Matplotlib 事件,而无需了解 Matplotlib 最终将集成到哪种用户界面中。这有两个优点:您编写的代码将更具可移植性,并且 Matplotlib 事件能够感知数据坐标空间以及事件发生在哪个坐标轴上,因此您无需处理从画布空间到数据空间的底层变换细节。还包括对象选择的示例。

关闭事件

关闭事件

鼠标移动和点击事件

鼠标移动和点击事件

十字光标

十字光标

数据浏览器

数据浏览器

图形/坐标轴进入和离开事件

图形/坐标轴进入和离开事件

交互式函数

交互式函数

滚动事件

滚动事件

按键事件

按键事件

套索演示

套索演示

图例选择

图例选择

放大镜

放大镜

路径编辑器

路径编辑器

选择事件演示

选择事件演示

选择事件演示 2

选择事件演示 2

多边形编辑器

多边形编辑器

乒乓球

乒乓球

数据重采样

数据重采样

计时器

计时器

Trifinder 事件演示

Trifinder 事件演示

视图限制

视图限制

缩放修改其他坐标轴

缩放修改其他坐标轴