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 overridestart_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 ininteractive
mode.
- classmatplotlib.backends.backend_webagg.WebAggApplication(url_prefix='')[source] #
Bases:
Application
- classAllFiguresPage(application, request, *, url_prefix='', **kwargs)[source] #
Bases:
RequestHandler
- classDownload(application, request, **kwargs)[source] #
Bases:
RequestHandler
- classFavIcon(application, request, **kwargs)[source] #
Bases:
RequestHandler
- classMplJs(application, request, **kwargs)[source] #
Bases:
RequestHandler
- classSingleFigurePage(application, request, *, url_prefix='', **kwargs)[source] #
Bases:
RequestHandler
- 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
andself.close_reason
.Changed in version 4.0: Added
close_code
andclose_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 thetornado.web.URLSpec
regular expression, just like the arguments totornado.web.RequestHandler.get
.open
may be a coroutine.on_message
will not be called untilopen
has returned.Changed in version 5.1:
open
may be a coroutine.
- supports_binary=True#
- initialized=False#
- started=False#