autoniceplot

wield.control.fitting.SISO.utilities.mpl.autoniceplot

Classes

AutoPlotSaver(*args, **kwargs)

SaveToken(*args, **kwargs)

Functions

attach_finalizer(ax)

mpl_autorasterize(fig)

mplfigB([Nrows, Ncols, size_in, ...])

patch_axes(ax)

patchify_axes(ax, plotname[, check_log_Y])

save_figure_MP(fig, fname, *args, **kwargs)

After pickling to a subprocess, the canvas is destroyed due to matplotlib bullshit, so make a new one as it apparently doesn't do this for you

Details

attach_finalizer(ax)[source][github]
mpl_autorasterize(fig)[source][github]
mplfigB(Nrows=1, Ncols=1, size_in=(None, None), size_in_base=(None, None), size_in_dW_dH=(3, 1), x_by_col=False, prop_cycle=None)[source][github]
patch_axes(ax)[source][github]
patchify_axes(ax, plotname, check_log_Y=False)[source][github]
save_figure_MP(fig, fname, *args, **kwargs)[source][github]

After pickling to a subprocess, the canvas is destroyed due to matplotlib bullshit, so make a new one as it apparently doesn’t do this for you