matplotlib.backends.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 messagevia the send_json method, and handle a message with on_message. On theJS side figure.send_message and figure.ws.onmessage do the sending andreceiving respectively.
- matplotlib.backends.backend_nbagg.FigureCanvas[source]#
alias of
FigureCanvasNbAgg
- classmatplotlib.backends.backend_nbagg.FigureCanvasNbAgg(*args,**kwargs)[source]#
Bases:
FigureCanvasWebAggCore
- manager_class[source]#
alias of
FigureManagerNbAgg
- matplotlib.backends.backend_nbagg.FigureManager[source]#
alias of
FigureManagerNbAgg
- classmatplotlib.backends.backend_nbagg.FigureManagerNbAgg(canvas,num)[source]#
Bases:
FigureManagerWebAgg
- ToolbarCls[source]#
alias of
NavigationIPy
- propertyconnected#
- classmethodcreate_with_canvas(canvas_class,figure,num)[source]#
Create a manager for a givenfigure using a specificcanvas_class.
Backends should override this method if they have specific needs forsetting up the canvas or the manager.
- 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 awarning in
Figure.show
.
- classmatplotlib.backends.backend_nbagg.NavigationIPy(canvas)[source]#
Bases:
NavigationToolbar2WebAgg
- toolitems=[('Home','Resetoriginalview','fafa-home','home'),('Back','Backtopreviousview','fafa-arrow-left','back'),('Forward','Forwardtonextview','fafa-arrow-right','forward'),(None,None,None,None),('Pan','Leftbuttonpans,Rightbuttonzooms\nx/yfixesaxis,CTRLfixesaspect','fafa-arrows','pan'),('Zoom','Zoomtorectangle\nx/yfixesaxis','fafa-square-o','zoom'),(None,None,None,None),('Download','Downloadplot','fafa-floppy-o','download')]#