backend_nbagg#

Figuras interactivas en el cuaderno de IPython.

clase matplotlib.backends.backend_nbagg. CommSocket ( administrador ) [fuente] #

Bases:object

Administra la conexión Comm entre IPython y el navegador (cliente).

Las comunicaciones son bidireccionales, con CommSocket pudiendo publicar un mensaje a través del método send_json y manejar un mensaje con on_message. En el lado de JS, figure.send_message y figure.ws.onmessage realizan el envío y la recepción respectivamente.

is_open ( ) [fuente] #
on_close ( ) [fuente] #
on_message ( mensaje ) [fuente] #
send_binary ( blob ) [fuente] #
send_json ( contenido ) [fuente] #
matplotlib.backends.backend_nbagg. FigureCanvas [fuente] #

alias deFigureCanvasNbAgg

clase matplotlib.backends.backend_nbagg. FigureCanvasNbAgg ( * argumentos , ** kwargs ) [fuente] #

Bases:FigureCanvasWebAggCore

manager_class [fuente] #

alias deFigureManagerNbAgg

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

alias deFigureManagerNbAgg

clase matplotlib.backends.backend_nbagg. FigureManagerNbAgg ( lienzo , número ) [fuente] #

Bases:FigureManagerWebAgg

ToolbarCls [fuente] #

alias deNavigationIPy

clearup_closed ( ) [fuente] #

Aclare cualquier comunicación cerrada.

propiedad conectada #
classmethod create_with_canvas ( canvas_class , figure , num ) [fuente] #

Cree un administrador para una figura dada usando un canvas_class específico .

Los backends deben anular este método si tienen necesidades específicas para configurar el lienzo o el administrador.

destruir ( ) [fuente] #
display_js ( ) [fuente] #
classmethod get_javascript ( flujo = Ninguno ) [fuente] #
remove_comm ( comm_id ) [fuente] #
volver a mostrar ( ) [fuente] #

Un método especial para volver a mostrar la figura en el cuaderno.

mostrar ( ) [fuente] #

Para backends de GUI, muestre la ventana de la figura y vuelva a dibujar. Para backends que no sean GUI, genere una excepción, a menos que se ejecute sin interfaz gráfica (es decir, en Linux con una PANTALLA no configurada); esta excepción se convierte en una advertencia en Figure.show.

clase matplotlib.backends.backend_nbagg. NavigationIPy ( lienzo ) [fuente] #

Bases:NavigationToolbar2WebAgg

toolitems = [('Inicio', 'Restablecer vista original ', 'fa fa-inicio', 'inicio'), ('Atrás', 'Volver a la vista anterior ', 'fa fa-flecha-izquierda', 'atrás' ), ('Adelante', 'Adelante a la siguiente vista', 'fa fa-flecha-derecha', 'adelante'), (Ninguno, Ninguno, Ninguno, Ninguno), ('Panorámica', ' Botón izquierdo panorámico, Botón derecho zooms\nx/y fija el eje, CTRL fija el aspecto','fa fa-flechas', 'pan'), ('Zoom', 'Zoom al rectángulo\nx/y fija el eje', 'fa fa-square-o', 'zoom'), (Ninguno, Ninguno, Ninguno, Ninguno), ('Descargar' , 'Descargar trama', 'fa fa-floppy-o', 'descargar')] #
matplotlib.backends.backend_nbagg. conexión_info ( ) [fuente] #

Devuelve una cadena que muestra la figura y el estado de conexión para el backend.

Esto está diseñado como una herramienta de diagnóstico y no para uso general.