backend_webagg#

Muestra imágenes Agg en el navegador, con interactividad

matplotlib.backends.backend_webagg. FigureCanvas [fuente] #

alias deFigureCanvasWebAgg

clase matplotlib.backends.backend_webagg. FigureCanvasWebAgg ( * argumentos , ** kwargs ) [fuente] #

Bases:FigureCanvasWebAggCore

manager_class [fuente] #

alias deFigureManagerWebAgg

matplotlib.backends.backend_webagg. Gestor de figuras [fuente] #

alias deFigureManagerWebAgg

clase matplotlib.backends.backend_webagg. FigureManagerWebAgg ( lienzo , número ) [fuente] #

Bases:FigureManagerWebAgg

clase matplotlib.backends.backend_webagg. ServerThread ( grupo = Ninguno , destino = Ninguno , nombre = Ninguno , args = () , kwargs = Ninguno , * , daemon = Ninguno ) [fuente] #

Bases:Thread

Este constructor siempre debe llamarse con argumentos de palabras clave. Los argumentos son:

el grupo debe ser Ninguno; reservado para futuras extensiones cuando se implementa una clase ThreadGroup.

target es el objeto invocable que será invocado por el método run(). El valor predeterminado es Ninguno, lo que significa que no se llama a nada.

nombre es el nombre del hilo. De forma predeterminada, se construye un nombre único con la forma "Subproceso-N", donde N es un número decimal pequeño.

args es la tupla de argumentos para la invocación de destino. El valor predeterminado es ().

kwargs es un diccionario de argumentos de palabras clave para la invocación de destino. El valor predeterminado es {}.

Si una subclase anula el constructor, debe asegurarse de invocar el constructor de la clase base (Thread.__init__()) antes de hacer cualquier otra cosa en el hilo.

ejecutar ( ) [fuente] #

Método que representa la actividad del subproceso.

Puede anular este método en una subclase. El método run() estándar invoca el objeto invocable pasado al constructor del objeto como argumento de destino, si lo hay, con argumentos secuenciales y de palabras clave tomados de los argumentos args y kwargs, respectivamente.

clase matplotlib.backends.backend_webagg. WebAggApplication ( url_prefix = '' ) [fuente] #

Bases:Application

clase AllFiguresPage ( aplicación , solicitud , * , url_prefix = '' , ** kwargs ) [fuente] #

Bases:RequestHandler

obtener ( ) [fuente] #
Descarga de clase ( aplicación : Aplicación , solicitud : HTTPServerRequest , ** kwargs : Cualquiera ) [fuente] #

Bases:RequestHandler

obtener ( fignum , fmt ) [fuente] #
clase FavIcon ( aplicación : Aplicación , solicitud : HTTPServerRequest , ** kwargs : Cualquiera ) [fuente] #

Bases:RequestHandler

obtener ( ) [fuente] #
clase MplJs ( aplicación : Aplicación , solicitud : HTTPServerRequest , ** kwargs : Cualquiera ) [fuente] #

Bases:RequestHandler

obtener ( ) [fuente] #
class SingleFigurePage ( aplicación , solicitud , * , url_prefix = '' , ** kwargs ) [fuente] #

Bases:RequestHandler

obtener ( fignum ) [fuente] #
clase WebSocket ( aplicación : Aplicación , solicitud : HTTPServerRequest , ** kwargs : Cualquiera ) [fuente] #

Bases:WebSocketHandler

on_close ( ) [fuente] #

Se invoca cuando el WebSocket está cerrado.

Si la conexión se cerró limpiamente y se proporcionó un código de estado o una frase de motivo, estos valores estarán disponibles como los atributos self.close_codey self.close_reason.

Cambiado en la versión 4.0: Agregado close_codey close_reasonatributos.

on_message ( mensaje ) [fuente] #

Manejar los mensajes entrantes en el WebSocket

Este método debe ser anulado.

Cambiado en la versión 4.5:on_message puede ser una rutina.

abrir ( fignum ) [fuente] #

Se invoca cuando se abre un nuevo WebSocket.

Los argumentos de opense extraen de la tornado.web.URLSpec expresión regular, al igual que los argumentos de tornado.web.RequestHandler.get.

openpuede ser una rutina. on_messageno será llamado hasta que openhaya regresado.

Modificado en la versión 5.1:open puede ser una rutina.

send_binary ( blob ) [fuente] #
send_json ( contenido ) [fuente] #
support_binary = Verdadero #
classmethod initialize ( url_prefix = '' , puerto = Ninguno , dirección = Ninguno ) [fuente] #
inicializado = Falso #
classmethod start ( ) [fuente] #
comenzó = Falso #
matplotlib.backends.backend_webagg. ipython_inline_display ( figura ) [fuente] #
matplotlib.backends.backend_webagg. mostrar ( * , bloque = Ninguno ) [fuente] #

Mostrar todas las figuras.

showblocks llamando mainloopsi block es True, o si lo es Noney no estamos ni en %pylabmodo IPython, ni en interactivemodo.