backend_nbagg
¶
Interactive figures in the IPython notebook.
- class matplotlib.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.
- matplotlib.backends.backend_nbagg.FigureCanvas[source]¶
alias of
matplotlib.backends.backend_nbagg.FigureCanvasNbAgg
- class matplotlib.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
- class matplotlib.backends.backend_nbagg.FigureManagerNbAgg(canvas, num)[source]¶
Bases:
matplotlib.backends.backend_webagg_core.FigureManagerWebAgg
- property connected¶
- 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.