backend_nbagg#

Figure interattive nel taccuino IPython.

classe matplotlib.backends.backend_nbagg. CommSocket ( gestore ) [fonte] #

Basi:object

Gestisce la connessione Comm tra IPython e il browser (client).

Le comunicazioni sono bidirezionali, con CommSocket in grado di pubblicare un messaggio tramite il metodo send_json e gestire un messaggio con on_message. Sul lato JS figure.send_message e figure.ws.onmessage eseguono rispettivamente l'invio e la ricezione.

is_open ( ) [fonte] #
on_close ( ) [fonte] #
on_message ( messaggio ) [fonte] #
send_binary ( blob ) [fonte] #
send_json ( contenuto ) [fonte] #
matplotlib.backends.backend_nbagg. FigureCanvas [fonte] #

alias diFigureCanvasNbAgg

classe matplotlib.backends.backend_nbagg. FigureCanvasNbAgg ( * args , ** kwargs ) [fonte] #

Basi:FigureCanvasWebAggCore

manager_class [fonte] #

alias diFigureManagerNbAgg

matplotlib.backends.backend_nbagg. FigureManager [fonte] #

alias diFigureManagerNbAgg

classe matplotlib.backends.backend_nbagg. FigureManagerNbAgg ( canvas , num ) [fonte] #

Basi:FigureManagerWebAgg

ToolbarCls [fonte] #

alias diNavigationIPy

clearup_closed ( ) [fonte] #

Cancella tutte le comunicazioni chiuse.

proprietà collegata #
classmethod create_with_canvas ( canvas_class , figure , num ) [fonte] #

Crea un manager per una determinata figura utilizzando uno specifico canvas_class .

I backend dovrebbero sovrascrivere questo metodo se hanno esigenze specifiche per l'impostazione del canvas o del gestore.

distruggere ( ) [fonte] #
display_js ( ) [fonte] #
classmethod get_javascript ( flusso = Nessuno ) [fonte] #
remove_comm ( comm_id ) [fonte] #
reshow ( ) [fonte] #

Un metodo speciale per ri-mostrare la figura nel taccuino.

mostra ( ) [fonte] #

Per i backend della GUI, mostra la finestra della figura e ridisegna. Per i backend non GUI, solleva un'eccezione, a meno che non sia in esecuzione headless (cioè su Linux con un DISPLAY non impostato); questa eccezione viene convertita in un avviso in Figure.show.

classe matplotlib.backends.backend_nbagg. NavigationIPy ( canvas ) [fonte] #

Basi:NavigationToolbar2WebAgg

toolitems = [('Home', 'Ripristina vista originale ', 'fa fa-home', 'home'), ('Indietro', 'Torna alla vista precedente ', 'fa fa-freccia-sinistra', 'indietro' ), ('Avanti', 'Avanti alla vista successiva ', 'fa fa-freccia-destra', 'avanti'), (Nessuno, Nessuno, Nessuno, Nessuno), ('Pan', 'Il pulsante sinistro sposta, il pulsante destro ingrandisce\nx/y corregge l' asse, CTRL corregge l'aspetto','fa fa-frecce', 'panoramica'), ('Zoom', 'Zoom al rettangolo\nx/y fissa l'asse', 'fa fa-square-o', 'zoom'), (Nessuno, Nessuno, Nessuno, Nessuno), ('Scarica' , 'Scarica trama', 'fa fa-floppy-o', 'scarica')] #
matplotlib.backends.backend_nbagg. informazioni_connessione ( ) [fonte] #

Restituisce una stringa che mostra la figura e lo stato della connessione per il backend.

Questo è inteso come uno strumento diagnostico e non per uso generale.