Compatibility
GoFigr requires Python 3.7 or later, and works with both the Jupyter Notebook (including upcoming Jupyter 7) and Jupyter Lab.
The GoFigr Jupyter extension has been tested with:
python >= 3.7.16
notebook >= 6.5.4
jupyterlab >= 3.6.3
matplotlib >= 3.5.3
ipython >= 7.34.0
plotly >= 4.14.3
Library support
GoFigr supports matplotlib (including derivatives like seaborn) and plotly. The plotly support is currently in beta.
The plotly backend can export both static images as well as interactive plots.
We welcome patches which add support for new libraries at https://github.com/GoFigr/gofigr-python.
Customizing backends
You can enable/disable backends by passing a list to gofigr.jupyter.configure()
. By default, all available
backends are enabled.
%reload_ext gofigr
from gofigr.jupyter import *
from gofigr.backends.matplotlib import MatplotlibBackend
from gofigr.backends.plotly import PlotlyBackend
configure(analysis=FindByName("Documentation examples", create=True),
auto_publish=True,
watermark=DefaultWatermark(show_qr_code=False),
backends=[PlotlyBackend, MatplotlibBackend])