matplotlib.backends.backend_nbagg
¶Interactive figures in the IPython notebook
matplotlib.backends.backend_nbagg.
CommSocket
(manager)¶Bases: object
Manages the Comm connection between IPython and the browser (client).
Comms are 2 way, with the CommSocket being able to publish a message via the send_json method, and handle a message with on_message. On the JS side figure.send_message and figure.ws.onmessage do the sending and receiving respectively.
is_open
()¶on_close
()¶on_message
(message)¶send_binary
(blob)¶send_json
(content)¶matplotlib.backends.backend_nbagg.
FigureCanvas
¶alias of FigureCanvasNbAgg
matplotlib.backends.backend_nbagg.
FigureCanvasNbAgg
(*args, **kwargs)¶Bases: matplotlib.backends.backend_webagg_core.FigureCanvasWebAggCore
new_timer
(*args, **kwargs)¶matplotlib.backends.backend_nbagg.
FigureManager
¶alias of FigureManagerNbAgg
matplotlib.backends.backend_nbagg.
FigureManagerNbAgg
(canvas, num)¶Bases: matplotlib.backends.backend_webagg_core.FigureManagerWebAgg
ToolbarCls
¶alias of NavigationIPy
clearup_closed
()¶Clear up any closed Comms.
connected
¶destroy
()¶display_js
()¶get_javascript
(stream=None)¶remove_comm
(comm_id)¶reshow
()¶A special method to re-show the figure in the notebook.
show
()¶Bases: matplotlib.backends.backend_webagg_core.NavigationToolbar2WebAgg
matplotlib.backends.backend_nbagg.
connection_info
()¶Return a string showing the figure and connection status for the backend. This is intended as a diagnostic tool, and not for general use.
matplotlib.backends.backend_nbagg.
new_figure_manager_given_figure
(num, figure)¶matplotlib.backends.backend_nbagg.
show
(*args, **kwargs)¶