matplotlib.backends.backend_webagg#

在浏览器中显示 Agg 图像,具有交互性。

matplotlib.backends.backend_webagg.FigureCanvas[源]#

别名 FigureCanvasWebAgg

class matplotlib.backends.backend_webagg.FigureCanvasWebAgg(*args, **kwargs)[源]#

基类: FigureCanvasWebAggCore

manager_class[源]#

别名 FigureManagerWebAgg

matplotlib.backends.backend_webagg.FigureManager[源]#

别名 FigureManagerWebAgg

class matplotlib.backends.backend_webagg.FigureManagerWebAgg(canvas, num)[源]#

基类: FigureManagerWebAgg

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

get()[源]#
class Download(application, request, **kwargs)[源]#

基类: RequestHandler

get(fignum, fmt)[源]#
class FavIcon(application, request, **kwargs)[源]#

基类: RequestHandler

get()[源]#
class MplJs(application, request, **kwargs)[源]#

基类: RequestHandler

get()[源]#
class SingleFigurePage(application, request, *, url_prefix='', **kwargs)[源]#

基类: RequestHandler

get(fignum)[源]#
class WebSocket(application, request, **kwargs)[源]#

基类: WebSocketHandler

on_close()[源]#

当 WebSocket 关闭时调用。

如果连接干净地关闭并且提供了状态码或原因短语,这些值将作为属性 self.close_codeself.close_reason 提供。

在 4.0 版本中更改: 添加了 close_codeclose_reason 属性。

on_message(message)[源]#

处理 WebSocket 上的传入消息

此方法必须被重写。

在 4.5 版本中更改: on_message 可以是协程。

open(fignum)[源]#

当新的 WebSocket 打开时调用。

传递给 open 的参数从 tornado.web.URLSpec 正则表达式中提取,就像传递给 tornado.web.RequestHandler.get 的参数一样。

open 可以是协程。on_messageopen 返回之前不会被调用。

在 5.1 版本中更改: open 可以是协程。

send_binary(blob)[源]#
send_json(content)[源]#
supports_binary = True#
classmethod initialize(url_prefix='', port=None, address=None)[源]#
initialized = False#
classmethod start()[源]#
started = False#
matplotlib.backends.backend_webagg.ipython_inline_display(figure)[源]#