matplotlib.backends.backend_webagg#

Zeigt Agg-Bilder im Browser an, mit Interaktivität.

matplotlib.backends.backend_webagg.FigureCanvas[Quelle]#

Alias von FigureCanvasWebAgg

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

Basiert auf: FigureCanvasWebAggCore

manager_class[Quelle]#

Alias von FigureManagerWebAgg

matplotlib.backends.backend_webagg.FigureManager[Quelle]#

Alias von FigureManagerWebAgg

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

Basiert auf: FigureManagerWebAgg

classmethod pyplot_show(*, block=None)[Quelle]#

Alle Abbildungen anzeigen. Diese Methode ist die Implementierung von pyplot.show.

Um das Verhalten von pyplot.show anzupassen, sollten interaktive Backends normalerweise start_main_loop überschreiben; wenn eine weitergehende Anpassung erforderlich ist, kann auch pyplot_show überschrieben werden.

Parameter:
blockbool, optional

Ob durch Aufrufen von start_main_loop blockiert werden soll. Der Standardwert None bedeutet Blockieren, wenn wir weder im IPython-Modus %pylab noch im interaktiven Modus sind.

class matplotlib.backends.backend_webagg.WebAggApplication(url_prefix='')[Quelle]#

Basiert auf: Application

class AllFiguresPage(application, request, *, url_prefix='', **kwargs)[Quelle]#

Basiert auf: RequestHandler

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

Basiert auf: RequestHandler

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

Basiert auf: RequestHandler

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

Basiert auf: RequestHandler

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

Basiert auf: RequestHandler

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

Basiert auf: WebSocketHandler

on_close()[Quelle]#

Wird aufgerufen, wenn der WebSocket geschlossen wird.

Wenn die Verbindung sauber geschlossen wurde und ein Statuscode oder ein Grund angegeben wurde, sind diese Werte als Attribute self.close_code und self.close_reason verfügbar.

Geändert in Version 4.0: Attribute close_code und close_reason hinzugefügt.

on_message(message)[Quelle]#

Verarbeitet eingehende Nachrichten auf dem WebSocket

Diese Methode muss überschrieben werden.

Geändert in Version 4.5: on_message kann eine Koroutine sein.

open(fignum)[Quelle]#

Wird aufgerufen, wenn ein neuer WebSocket geöffnet wird.

Die Argumente für open werden aus dem regulären Ausdruck von tornado.web.URLSpec extrahiert, genau wie die Argumente für tornado.web.RequestHandler.get.

open kann eine Koroutine sein. on_message wird erst aufgerufen, nachdem open zurückgekehrt ist.

Geändert in Version 5.1: open kann eine Koroutine sein.

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