matplotlib.backends.backend_webagg_core
#
在浏览器中显示Agg图像,并具有交互性。
- class matplotlib.backends.backend_webagg_core.FigureCanvasWebAggCore(*args, **kwargs)[源代码][源代码]#
-
- draw_idle()[源代码][源代码]#
请求在控制返回到GUI事件循环时重绘小部件。
即使
draw_idle
被多次调用,在控制权返回 GUI 事件循环之前,图形也只会渲染一次。注释
后端可以选择重写该方法,并实现自己的策略以防止多次渲染。
- set_cursor(cursor)[源代码][源代码]#
设置当前光标。
如果后端不显示任何内容,这可能不会有任何效果。
如果后端要求,此方法应在设置光标后触发后端事件循环中的更新,因为此方法可能会在GUI未更新的长时间运行任务之前被调用。
- 参数:
- cursor游标
要在画布上显示的光标。注意:某些后端可能会更改整个窗口的光标。
- set_image_mode(mode)[源代码][源代码]#
设置发送给客户端的后续图像的图像模式。当前模式可以是 'full' 或 'diff'。
注意:差异图像可能不包含透明度,因此在绘制时,如果结果图像具有任何透明成分,则可能会更改此模式。
- supports_blit = False#
- class matplotlib.backends.backend_webagg_core.FigureManagerWebAgg(canvas, num)[源代码][源代码]#
-
绘制一个矩形橡皮筋以指示缩放限制。
注意,不能保证
x0 <= x1
和y0 <= y1
。
切换平移/缩放工具。
用左键平移,用右键缩放。
移除橡皮筋。
保存当前图形
启用或禁用前进/后退按钮。
在工具栏或状态栏中显示消息。
- class matplotlib.backends.backend_webagg_core.TimerAsyncio(*args, **kwargs)[源代码][源代码]#
基类:
TimerBase
- 参数:
- 区间int, 默认值: 1000ms
定时器事件之间的时间间隔,以毫秒为单位。将存储为
timer.interval
。- 回调list[tuple[callable, tuple, dict]]
将在计时器事件上调用的 (func, args, kwargs) 元组列表。此列表可通过
timer.callbacks
访问,并且可以直接操作,或者可以使用函数add_callback
和remove_callback
。
- class matplotlib.backends.backend_webagg_core.TimerTornado(*args, **kwargs)[源代码][源代码]#
基类:
TimerBase
- 参数:
- 区间int, 默认值: 1000ms
定时器事件之间的时间间隔,以毫秒为单位。将存储为
timer.interval
。- 回调list[tuple[callable, tuple, dict]]
将在计时器事件上调用的 (func, args, kwargs) 元组列表。此列表可通过
timer.callbacks
访问,并且可以直接操作,或者可以使用函数add_callback
和remove_callback
。