savefigs#
- savefigs(figs=None, filetype=None, filename=None, folder=None, savefigargs=None, aslist=False, verbose=False, **kwargs)[source]#
Save the requested plots to disk.
- Parameters:
figs (list) – the figure objects to save
filetype (str) – the file type; can be ‘fig’, ‘singlepdf’ (default), or anything supported by savefig()
filename (str) – the file to save to (only uses path if multiple files)
folder (str) – the folder to save the file(s) in
savefigargs (dict) – arguments passed to savefig()
aslist (bool) – whether or not return a list even for a single file
varbose (bool) – whether to print progress
Examples:
import matplotlib.pyplot as plt import sciris as sc fig1 = plt.figure(); plt.plot(np.random.rand(10)) fig2 = plt.figure(); plt.plot(np.random.rand(10)) sc.savefigs([fig1, fig2]) # Save everything to one PDF file sc.savefigs(fig2, 'png', filename='myfig.png', savefigargs={'dpi':200}) sc.savefigs([fig1, fig2], filepath='/home/me', filetype='svg') sc.savefigs(fig1, position=[0.3,0.3,0.5,0.5])
If saved as ‘fig’, then can load and display the plot using sc.loadfig().
Version: 2018aug26