matplotlib.backends.backend_webagg
#
在浏览器中显示Agg图像,并带有交互性。
- class matplotlib.backends.backend_webagg.FigureCanvasWebAgg(*args, **kwargs)[源代码][源代码]#
- class matplotlib.backends.backend_webagg.FigureManagerWebAgg(canvas, num)[源代码][源代码]#
-
- classmethod pyplot_show(*, block=None)[源代码][源代码]#
显示所有图形。此方法是
pyplot.show
的实现。要自定义
pyplot.show
的行为,交互式后端通常应重写start_main_loop
;如果需要更多自定义逻辑,也可以重写pyplot_show
。- 参数:
- 块bool, 可选
是否通过调用
start_main_loop
进行阻塞。默认值 None 表示如果我们既不在 IPython 的%pylab
模式下,也不在interactive
模式下,则进行阻塞。
- class matplotlib.backends.backend_webagg.WebAggApplication(url_prefix='')[源代码][源代码]#
基类:
Application
- class WebSocket(application, request, **kwargs)[源代码][源代码]#
-
- on_close()[源代码][源代码]#
当WebSocket关闭时调用。
如果连接已干净地关闭,并且提供了状态码或原因短语,这些值将作为属性
self.close_code
和self.close_reason
可用。在 4.0 版本发生变更: 添加了
close_code
和close_reason
属性。
- open(fignum)[源代码][源代码]#
当一个新的 WebSocket 被打开时调用。
open
的参数是从tornado.web.URLSpec
正则表达式中提取的,就像tornado.web.RequestHandler.get
的参数一样。open
可能是一个协程。on_message
不会被调用,直到open
返回。在 5.1 版本发生变更:
open
可能是一个协程。
- supports_binary = True#
- initialized = False#
- started = False#