matplotlib では、複数の拡張子を持つ図を保存する (特に巧妙な) 方法はありますか?
ユースケース: 私は通常、クイックルック検査、Web へのアップロードなどのために .png ファイルが必要です。しかし、出版品質の図については、.pdf ファイルまたは .eps ファイルが必要です。多くの場合、3つすべてが必要です。
難しいことではありません:
for suffix in 'png eps pdf'.split():
pl.savefig(figname+"."+suffix)
しかし、それには多くのコードの書き換えが必要です (私は通常savefig(figname+'.png')
、今どこにでもあるだけなので)、これは便利なラッパー関数の簡単なケースのように思えます。