问题描述
我只是试图将图形保存为.eps格式。但是,当我更改此行时似乎存在问题:
fig.savefig('figures_overlay/'+folder_root+'_'+folder_root2+'.eps',dpi = dpi_fix)
此行:
fig.savefig('figures_overlay/'+folder_root+'_'+folder_root2+'.eps',bBox_inches='tight',dpi = dpi_fix)
结果显示如下:
如您所见,带有bBox_inches =“ tight”的选项导致输出文件中的不一致。仅当另存为“ .eps”时,才会发生此错误。 关于代码,这很简单。您可以在下面找到它:
fig = plt.figure(figsize=(13,8))
gs = gridspec.GridSpec(nrows=2,ncols=1,figure=fig,height_ratios= [100,30],wspace=0.2,hspace=0.3)
ax1 = fig.add_subplot(gs[0,0])
ax2 = fig.add_subplot(gs[1,0])
[Plots and scatters over ax1 here]
ax1.legend(fontsize = legend_size)
ax1.set_ylabel('x [mm]',fontsize = label_size)
ax1.tick_params(labelsize = tick_size)
ax1.axis('scaled')
[Plots and scatters over ax2 here]
ax2.set_xlabel('y [mm]',fontsize = label_size)
ax2.set_ylabel('x [mm]',fontsize = label_size)
ax2.tick_params(labelsize = tick_size)
ax2.axis('scaled')
ax2.set_xlim([-80,-15])
ax2.set_ylim([35,55])
fig.savefig('figures_overlay/'+folder_root+'_'+folder_root2+'.eps',dpi = dpi_fix)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)