我想将ipython笔记本中生成的所有图表保存为不同的分辨率。我知道我可以将这一行添加到显示情节的每个单元格
plt.savefig('figure_1.pdf', dpi=300)
但是需要在需要时手动添加它。
是否有任何(合理)简单的方法告诉ipython保存每个情节?也许通过使用像figure_X.pdf这样的文件名模板,其中X是单元格的数字?
由于
答案 0 :(得分:1)
是的,只需动态创建一个您想要的输出名称的变量。
outPDF = 'figure_{}.pdf'.format(cellNumber)
plt.savefig(outPDF, dpi=300)
例如,如果cellNumber = 5
,outPDF = 'figure_5.pdf'