backend_webagg#

Visualizza le immagini Agg nel browser, con interattività

matplotlib.backends.backend_webagg. FigureCanvas [fonte] #

alias diFigureCanvasWebAgg

classe matplotlib.backends.backend_webagg. FigureCanvasWebAgg ( * args , ** kwargs ) [fonte] #

Basi:FigureCanvasWebAggCore

manager_class [fonte] #

alias diFigureManagerWebAgg

matplotlib.backends.backend_webagg. FigureManager [fonte] #

alias diFigureManagerWebAgg

classe matplotlib.backends.backend_webagg. FigureManagerWebAgg ( canvas , num ) [fonte] #

Basi:FigureManagerWebAgg

classe matplotlib.backends.backend_webagg. ServerThread ( group = None , target = None , name = None , args = () , kwargs = None , * , daemon = None ) [fonte] #

Basi:Thread

Questo costruttore dovrebbe sempre essere chiamato con argomenti di parole chiave. Gli argomenti sono:

il gruppo dovrebbe essere Nessuno; riservato per l'estensione futura quando viene implementata una classe ThreadGroup.

target è l'oggetto richiamabile che deve essere richiamato dal metodo run(). L'impostazione predefinita è None, a indicare che non viene chiamato nulla.

name è il nome del thread. Per impostazione predefinita, viene creato un nome univoco nella forma "Thread-N", dove N è un piccolo numero decimale.

args è la tupla dell'argomento per l'invocazione di destinazione. Il valore predefinito è ().

kwargs è un dizionario di argomenti di parole chiave per l'invocazione di destinazione. Il valore predefinito è {}.

Se una sottoclasse sovrascrive il costruttore, deve assicurarsi di richiamare il costruttore della classe base (Thread.__init__()) prima di fare qualsiasi altra cosa al thread.

esegui ( ) [fonte] #

Metodo che rappresenta l'attività del thread.

Puoi sovrascrivere questo metodo in una sottoclasse. Il metodo run() standard richiama l'oggetto chiamabile passato al costruttore dell'oggetto come argomento di destinazione, se presente, con argomenti sequenziali e parole chiave presi rispettivamente dagli argomenti args e kwargs.

classe matplotlib.backends.backend_webagg. WebAggApplication ( url_prefix = '' ) [fonte] #

Basi:Application

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

Basi:RequestHandler

get ( ) [fonte] #
class Download ( application : Application , request : HTTPServerRequest , ** kwargs : Any ) [fonte] #

Basi:RequestHandler

get ( fignum , fmt ) [fonte] #
class FavIcon ( application : Application , request : HTTPServerRequest , ** kwargs : Any ) [fonte] #

Basi:RequestHandler

get ( ) [fonte] #
class MplJs ( application : Application , request : HTTPServerRequest , ** kwargs : Any ) [fonte] #

Basi:RequestHandler

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

Basi:RequestHandler

get ( fignum ) [fonte] #
class WebSocket ( application : Application , request : HTTPServerRequest , ** kwargs : Any ) [fonte] #

Basi:WebSocketHandler

on_close ( ) [fonte] #

Richiamato quando il WebSocket è chiuso.

Se la connessione è stata chiusa correttamente ed è stato fornito un codice di stato o una frase del motivo, questi valori saranno disponibili come attributi self.close_codee self.close_reason.

Modificato nella versione 4.0: Aggiunto close_codee close_reasonattributi.

on_message ( messaggio ) [fonte] #

Gestisci i messaggi in arrivo sul WebSocket

Questo metodo deve essere sovrascritto.

Modificato nella versione 4.5:on_message può essere una coroutine.

open ( fignum ) [fonte] #

Richiamato quando viene aperto un nuovo WebSocket.

Gli argomenti to openvengono estratti dall'espressione tornado.web.URLSpec regolare, proprio come gli argomenti to tornado.web.RequestHandler.get.

openpotrebbe essere una routine. on_messagenon sarà chiamato finché non sarà opentornato.

Modificato nella versione 5.1:open potrebbe essere una coroutine.

send_binary ( blob ) [fonte] #
send_json ( contenuto ) [fonte] #
supporta_binario = Vero #
classmethod initialize ( url_prefix = '' , port = None , address = None ) [fonte] #
inizializzato = Falso #
classmethod inizio ( ) [fonte] #
iniziato = Falso #
matplotlib.backends.backend_webagg. ipython_inline_display ( figura ) [fonte] #
matplotlib.backends.backend_webagg. mostra ( * , blocco = Nessuno ) [fonte] #

Mostra tutte le figure.

showblocks chiamando mainloopif block is True, o if it is Nonee non siamo né in %pylabmodalità IPython, né in interactivemodalità.