ipython_matplotlib¶
-
ipython_matplotlib(backend=None, fmt=None)[source]¶ Set up the matplotlib backend for ipython sessions and apply the following
%config InlineBackendmagic commands.%config InlineBackend.figure_formats = fmt %config InlineBackend.rc = {} # never override my rc settings! %config InlineBackend.close_figures = True # memory issues %config InlineBackend.print_figure_kwargs = {'bbox_inches': None} # we use our own tight layout algorithm
This must be called before drawing any figures! For some ipython sessions (e.g. terminals) the backend can only be changed by adding
matplotlib: backendto your.proplotrcfile. See Configuring proplot for details.- Parameters
backend (str, optional) – The backend name. The default is
'auto', which applies%matplotlib inlinefor notebooks and%matplotlib qtfor all other sessions.Note that when using the qt backend on macOS, you may want to prevent “tabbed” figure windows by navigating to Settings…Dock and changing “Prefer tabs when opening documents” to “Manually” (see Issue #13164).
fmt (str or list of str, optional) – The inline backend file format(s). Valid formats include
'jpg','png','svg','pdf', and'retina'. This is ignored for non-inline backends.