backend_webagg#

Exibe imagens Agg no navegador, com interatividade

matplotlib.backends.backend_webagg. FigureCanvas [fonte] #

pseudônimo deFigureCanvasWebAgg

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

Bases:FigureCanvasWebAggCore

manager_class [fonte] #

pseudônimo deFigureManagerWebAgg

matplotlib.backends.backend_webagg. FigureManager [fonte] #

pseudônimo deFigureManagerWebAgg

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

Bases:FigureManagerWebAgg

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

Bases:Thread

Esse construtor sempre deve ser chamado com argumentos de palavra-chave. Os argumentos são:

o grupo deve ser Nenhum; reservado para extensão futura quando uma classe ThreadGroup for implementada.

target é o objeto que pode ser chamado pelo método run(). O padrão é None, o que significa que nada é chamado.

name é o nome do thread. Por padrão, um nome exclusivo é construído no formato "Thread-N", onde N é um pequeno número decimal.

args é a tupla de argumento para a invocação de destino. O padrão é ().

kwargs é um dicionário de argumentos de palavra-chave para a invocação de destino. O padrão é {}.

Se uma subclasse substitui o construtor, ela deve invocar o construtor da classe base (Thread.__init__()) antes de fazer qualquer outra coisa no thread.

executar ( ) [fonte] #

Método que representa a atividade do thread.

Você pode substituir esse método em uma subclasse. O método run() padrão invoca o objeto chamável passado para o construtor do objeto como o argumento de destino, se houver, com argumentos sequenciais e palavras-chave obtidos dos argumentos args e kwargs, respectivamente.

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

Bases:Application

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

Bases:RequestHandler

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

Bases:RequestHandler

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

Bases:RequestHandler

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

Bases:RequestHandler

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

Bases:RequestHandler

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

Bases:WebSocketHandler

on_close ( ) [fonte] #

Invocado quando o WebSocket é fechado.

Se a conexão foi fechada corretamente e um código de status ou frase de motivo foi fornecido, esses valores estarão disponíveis como os atributos self.close_codee self.close_reason.

Alterado na versão 4.0: Adicionado close_codee close_reasonatributos.

on_message ( mensagem ) [fonte] #

Lidar com mensagens recebidas no WebSocket

Este método deve ser substituído.

Alterado na versão 4.5:on_message pode ser uma co-rotina.

abra ( fignum ) [fonte] #

Invocado quando um novo WebSocket é aberto.

Os argumentos para opensão extraídos da tornado.web.URLSpec expressão regular, assim como os argumentos para tornado.web.RequestHandler.get.

openpode ser uma corrotina. on_messagenão será chamado até openque tenha retornado.

Alterado na versão 5.1:open pode ser uma corrotina.

send_binary ( blob ) [fonte] #
send_json ( conteúdo ) [fonte] #
support_binary = Verdadeiro #
classmethod initialize ( url_prefix = '' , port = None , address = None ) [source] #
inicializado = Falso #
classmethod start ( ) [fonte] #
iniciado = Falso #
matplotlib.backends.backend_webagg. ipython_inline_display ( figura ) [fonte] #
matplotlib.backends.backend_webagg. show ( * , bloco = Nenhum ) [fonte] #

Mostrar todas as figuras.

showblocks chamando mainloopse block for True, ou se for Nonee não estivermos no %pylabmodo do IPython nem no interactivemodo.