backend_nbagg#

Interaktive Figuren im IPython-Notebook.

Klasse matplotlib.backends.backend_nbagg. CommSocket ( Manager ) [Quelle] #

Basen:object

Verwaltet die Comm-Verbindung zwischen IPython und dem Browser (Client).

Die Kommunikation erfolgt in zwei Richtungen, wobei der CommSocket in der Lage ist, eine Nachricht über die send_json-Methode zu veröffentlichen und eine Nachricht mit on_message zu verarbeiten. Auf der JS-Seite übernehmen figure.send_message und figure.ws.onmessage das Senden bzw. Empfangen.

is_open ( ) [Quelle] #
on_close ( ) [Quelle] #
on_message ( Nachricht ) [Quelle] #
send_binary ( blob ) [Quelle] #
send_json ( Inhalt ) [Quelle] #
matplotlib.backends.backend_nbagg. FigureCanvas [Quelle] #

Pseudonym vonFigureCanvasNbAgg

Klasse matplotlib.backends.backend_nbagg. FigureCanvasNbAgg ( * args , ** kwargs ) [Quelle] #

Basen:FigureCanvasWebAggCore

manager_class [Quelle] #

Pseudonym vonFigureManagerNbAgg

matplotlib.backends.backend_nbagg. FigureManager [Quelle] #

Pseudonym vonFigureManagerNbAgg

Klasse matplotlib.backends.backend_nbagg. FigureManagerNbAgg ( canvas , num ) [Quelle] #

Basen:FigureManagerWebAgg

ToolbarCls [Quelle] #

Pseudonym vonNavigationIPy

clearup_closed ( ) [Quelle] #

Löschen Sie alle geschlossenen Comms.

Eigentum verbunden #
Klassenmethode create_with_canvas ( canvas_class , figure , num ) [Quelle] #

Erstellen Sie einen Manager für eine bestimmte Figur mit einer bestimmten canvas_class .

Back-Ends sollten diese Methode überschreiben, wenn sie spezielle Anforderungen für die Einrichtung des Zeichenbereichs oder des Managers haben.

zerstören ( ) [Quelle] #
display_js ( ) [Quelle] #
Klassenmethode get_javascript ( stream = None ) [Quelle] #
remove_comm ( comm_id ) [Quelle] #
erneut anzeigen ( ) [Quelle] #

Eine spezielle Methode, um die Figur im Notizbuch wieder anzuzeigen.

zeige ( ) [Quelle] #

Zeigen Sie für GUI-Backends das Figurenfenster und zeichnen Sie es neu. Lösen Sie für Nicht-GUI-Backends eine Ausnahme aus, es sei denn, Sie laufen kopflos (dh unter Linux mit einem nicht gesetzten DISPLAY); diese Ausnahme wird in eine Warnung umgewandelt Figure.show.

Klasse matplotlib.backends.backend_nbagg. NavigationIPy ( Leinwand ) [Quelle] #

Basen:NavigationToolbar2WebAgg

toolitems = [('Home', ' Originalansicht zurücksetzen ', 'fa fa-home', 'home'), ('Back', 'Zurück zur vorherigen Ansicht', 'fa fa-Pfeil-links', 'back' ), ('Forward', 'Forward to next view', 'fa fa-arrow-right', 'forward'), (None, None, None, None), ('Pan', 'Linke Taste schwenkt, Rechte Taste zoomt\nx/y fixiert die Achse, STRG fixiert den Aspekt','fa fa-Pfeile', 'pan'), ('Zoom', 'Zoom auf Rechteck \nx/y fixiert die Achse', 'fa fa-square-o', 'zoom'), (Keine, Keine, Keine, Keine), ('Download' , ' Plot herunterladen', 'fa fa-floppy-o', 'download')] #
matplotlib.backends.backend_nbagg. connection_info ( ) [Quelle] #

Geben Sie eine Zeichenfolge zurück, die die Zahl und den Verbindungsstatus für das Backend anzeigt.

Dies ist als Diagnosetool gedacht und nicht für den allgemeinen Gebrauch.