I want to implement a custom backend of matplotlib, so I want to read the code of backend of matplotlib for inline plotting in jupyter for reference. Can anyone point me the source code of that ? Thanks
1 Answer
You can get the used backend by:
%pylab inline matplotlib.get_backend() >> 'module://ipykernel.pylab.backend_inline' Looking at the sourcecode in that module shows that the backend is imported from matplotlib.backends.backend_agg
The help for matplotlibrc file also has some information for specifying a new backend.
# The default backend; one of GTK GTKAgg GTKCairo GTK3Agg GTK3Cairo # MacOSX Qt4Agg Qt5Agg TkAgg WX WXAgg Agg Cairo GDK PS PDF SVG # Template. # You can also deploy your own backend outside of matplotlib by # referring to the module name (which must be in the PYTHONPATH) as # 'module://my_backend'. backend : qt5agg