matplotlib.backends.backend_webagg
#
在浏览器中显示 Agg 图像,具有交互性。
- class matplotlib.backends.backend_webagg.FigureManagerWebAgg(canvas, num)[源]#
-
- classmethod pyplot_show(*, block=None)[源]#
显示所有图形。此方法是
pyplot.show
的实现。要自定义
pyplot.show
的行为,交互式后端通常应重写start_main_loop
;如果需要更自定义的逻辑,pyplot_show
也可以被重写。- 参数:
- block布尔值, 可选
是否通过调用
start_main_loop
进行阻塞。默认值为 None,表示如果既不在 IPython 的%pylab
模式下也不在interactive
模式下,则进行阻塞。
- class matplotlib.backends.backend_webagg.WebAggApplication(url_prefix='')[源]#
基类:
Application
- class AllFiguresPage(application, request, *, url_prefix='', **kwargs)[源]#
基类:
RequestHandler
- class Download(application, request, **kwargs)[源]#
基类:
RequestHandler
- class FavIcon(application, request, **kwargs)[源]#
基类:
RequestHandler
- class MplJs(application, request, **kwargs)[源]#
基类:
RequestHandler
- class SingleFigurePage(application, request, *, url_prefix='', **kwargs)[源]#
基类:
RequestHandler
- class WebSocket(application, request, **kwargs)[源]#
基类:
WebSocketHandler
- 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#