Warning

This documentation is for an old version of IPython. You can find docs for newer versions here.

Module: kernel.zmq.pylab.backend_inline

A matplotlib backend for publishing figures via display_data

3 Functions

IPython.kernel.zmq.pylab.backend_inline.show(close=None)

Show all figures as SVG/PNG payloads sent to the IPython clients.

Parameters:

close : bool, optional

If true, a plt.close('all') call is automatically issued after sending all the figures. If this is set, the figures will entirely removed from the internal list of figures.

IPython.kernel.zmq.pylab.backend_inline.draw_if_interactive()

Is called after every pylab drawing command

IPython.kernel.zmq.pylab.backend_inline.flush_figures()

Send all figures that changed

This is meant to be called automatically and will call show() if, during prior code execution, there had been any calls to draw_if_interactive.

This function is meant to be used as a post_execute callback in IPython, so user-caused errors are handled with showtraceback() instead of being allowed to raise. If this function is not called from within IPython, then these exceptions will raise.