On this page
backend_nbagg
Interactive figures in the IPython notebook.
- classmatplotlib.backends.backend_nbagg.CommSocket(manager)[source]
-
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()[source]
- on_close()[source]
- on_message(message)[source]
- send_binary(blob)[source]
- send_json(content)[source]
- matplotlib.backends.backend_nbagg.FigureCanvas[source]
-
alias of
matplotlib.backends.backend_nbagg.FigureCanvasNbAgg
- classmatplotlib.backends.backend_nbagg.FigureCanvasNbAgg(*args, **kwargs)[source]
-
Bases:
matplotlib.backends.backend_webagg_core.FigureCanvasWebAggCore
- matplotlib.backends.backend_nbagg.FigureManager[source]
-
alias of
matplotlib.backends.backend_nbagg.FigureManagerNbAgg
- classmatplotlib.backends.backend_nbagg.FigureManagerNbAgg(canvas, num)[source]
-
Bases:
matplotlib.backends.backend_webagg_core.FigureManagerWebAgg
- ToolbarCls[source]
- clearup_closed()[source]
-
Clear up any closed Comms.
- propertyconnected
- destroy()[source]
- display_js()[source]
- classmethodget_javascript(stream=None)[source]
- remove_comm(comm_id)[source]
- reshow()[source]
-
A special method to re-show the figure in the notebook.
- show()[source]
-
For GUI backends, show the figure window and redraw. For non-GUI backends, raise an exception, unless running headless (i.e. on Linux with an unset DISPLAY); this exception is converted to a warning in
Figure.show
.
-
Bases:
matplotlib.backends.backend_webagg_core.NavigationToolbar2WebAgg
- matplotlib.backends.backend_nbagg.connection_info()[source]
-
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)[source]
-
Create a new figure manager instance for the given figure.
- matplotlib.backends.backend_nbagg.show(block=None)[source]
-
Show all figures.
show
blocks by callingmainloop
if block isTrue
, or if it isNone
and we are neither in IPython's%pylab
mode, nor ininteractive
mode.
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/backend_nbagg_api.html