在 matplotlib 中,是否有任何(特别聪明的)方法来保存具有多个扩展名的图形?
用例:我通常想要 .png 用于快速查看、上传到网络等。但对于出版质量的数字,我想要 .pdf 或 .eps 文件。通常,我想要全部 3 个。
不难做到:
for suffix in 'png eps pdf'.split():
pl.savefig(figname+"."+suffix)
但它确实涉及大量重写代码(因为我现在通常savefig(figname+'.png')
到处都有),这似乎是一个方便的包装函数的简单案例。