scanpy._settings.ScanpyConfig.set_figure_params

scanpy._settings.ScanpyConfig.set_figure_params#

ScanpyConfig.set_figure_params(*, scanpy=True, dpi=80, dpi_save=150, frameon=True, vector_friendly=True, fontsize=14, figsize=None, color_map=None, format='pdf', facecolor=None, transparent=False, ipython_format='png2x')[source]#

Set resolution/size, styling and format of figures.

Parameters:
scanpy bool (default: True)

Init default values for matplotlib.rcParams suited for Scanpy.

dpi int (default: 80)

Resolution of rendered figures – this influences the size of figures in notebooks.

dpi_save int (default: 150)

Resolution of saved figures. This should typically be higher to achieve publication quality.

frameon bool (default: True)

Add frames and axes labels to scatter plots.

vector_friendly bool (default: True)

Plot scatter plots using png backend even when exporting as pdf or svg.

fontsize int (default: 14)

Set the fontsize for several rcParams entries. Ignored if scanpy=False.

figsize int | None (default: None)

Set plt.rcParams[‘figure.figsize’].

color_map str | None (default: None)

Convenience method for setting the default color map. Ignored if scanpy=False.

format Union[Literal['png', 'jpg', 'tif', 'tiff'], Literal['pdf', 'ps', 'eps', 'svg', 'svgz', 'pgf'], Literal['raw', 'rgba']] (default: 'pdf')

This sets the default format for saving figures: file_format_figs.

facecolor str | None (default: None)

Sets backgrounds via rcParams['figure.facecolor'] = facecolor and rcParams['axes.facecolor'] = facecolor.

transparent bool (default: False)

Save figures with transparent back ground. Sets rcParams['savefig.transparent'].

ipython_format str (default: 'png2x')

Only concerns the notebook/IPython environment; see set_matplotlib_formats() for details.

Return type:

None