我希望能将ipython笔记本中生成的所有图形保存为不同的分辨率。我知道我可以在每个显示图形的单元格中添加以下代码:
plt.savefig('figure_1.pdf', dpi=300)
但这需要在需要时手动添加。
有没有(相对)简单的方法告诉IPython保存每个图形?也许可以使用类似figure_X.pdf的文件名模板,其中X是单元格的编号?
谢谢。
我希望能将ipython笔记本中生成的所有图形保存为不同的分辨率。我知道我可以在每个显示图形的单元格中添加以下代码:
plt.savefig('figure_1.pdf', dpi=300)
是的,只需动态创建一个变量作为你想要的输出名称。
outPDF = 'figure_{}.pdf'.format(cellNumber)
plt.savefig(outPDF, dpi=300)
cellNumber = 5
,outPDF = 'figure_5.pdf'
。