matplotlib.backends.backend_webagg#

Displays Agg images in the browser, with interactivity.

matplotlib.backends.backend_webagg.FigureCanvas[source] #

alias of FigureCanvasWebAgg

classmatplotlib.backends.backend_webagg.FigureCanvasWebAgg(*args, **kwargs)[source] #

Bases: FigureCanvasWebAggCore

manager_class[source] #

alias of FigureManagerWebAgg

matplotlib.backends.backend_webagg.FigureManager[source] #

alias of FigureManagerWebAgg

classmatplotlib.backends.backend_webagg.FigureManagerWebAgg(canvas, num)[source] #

Bases: FigureManagerWebAgg

classmethodpyplot_show(*, block=None)[source] #

Show all figures. This method is the implementation of pyplot.show.

To customize the behavior of pyplot.show, interactive backends should usually override start_main_loop; if more customized logic is necessary, pyplot_show can also be overridden.

Parameters:
blockbool, optional

Whether to block by calling start_main_loop. The default, None, means to block if we are neither in IPython's %pylab mode nor in interactive mode.

classmatplotlib.backends.backend_webagg.WebAggApplication(url_prefix='')[source] #

Bases: Application

classAllFiguresPage(application, request, *, url_prefix='', **kwargs)[source] #

Bases: RequestHandler

get()[source] #
classDownload(application, request, **kwargs)[source] #

Bases: RequestHandler

get(fignum, fmt)[source] #
classFavIcon(application, request, **kwargs)[source] #

Bases: RequestHandler

get()[source] #
classMplJs(application, request, **kwargs)[source] #

Bases: RequestHandler

get()[source] #
classSingleFigurePage(application, request, *, url_prefix='', **kwargs)[source] #

Bases: RequestHandler

get(fignum)[source] #
classWebSocket(application, request, **kwargs)[source] #

Bases: WebSocketHandler

on_close()[source] #

Invoked when the WebSocket is closed.

If the connection was closed cleanly and a status code or reason phrase was supplied, these values will be available as the attributes self.close_code and self.close_reason.

Changed in version 4.0: Added close_code and close_reason attributes.

on_message(message)[source] #

Handle incoming messages on the WebSocket

This method must be overridden.

Changed in version 4.5: on_message can be a coroutine.

open(fignum)[source] #

Invoked when a new WebSocket is opened.

The arguments to open are extracted from the tornado.web.URLSpec regular expression, just like the arguments to tornado.web.RequestHandler.get.

open may be a coroutine. on_message will not be called until open has returned.

Changed in version 5.1: open may be a coroutine.

send_binary(blob)[source] #
send_json(content)[source] #
supports_binary=True#
classmethodinitialize(url_prefix='', port=None, address=None)[source] #
initialized=False#
classmethodstart()[source] #
started=False#
matplotlib.backends.backend_webagg.ipython_inline_display(figure)[source] #
On this page