_get_margin_default
- PlasmaCalcs.plotting.plot_tools.lims._get_margin_default(*, margin=None, x=None, plot_settings=None)
return the margin to use, based on margin and plot_settings.
margin: None or numberthe margin to use. returned immediately if not None.if necessary, get it from matplotlib defaults, or from plot_settings if possible.raise InputError if failed to get margin.x: None, ‘x’, or ‘y’get ‘{x}margin’ from plot_settings. (‘margin’ if x is None)Or, from matplotlib defaults.plot_settings: None or PlotSettingsget margin from plot_settings if provided, and margin is None.if plot_settings.get(f’{x}margin’ is None, also try getting plot_settings.get(‘margin’).if that is also None, get from matplotlib defaults.