我有一个用以下代码保存数字的代码:
savefig("foo.eps", orientation = 'portrait', format = 'eps')
如果我没有指定anythingelse,则图形被正确保存但是当我打印时,图形仅填充A4纸张的一半。如果我将字符串修改为:
savefig("foo.eps", papertype = 'a4', orientation = 'portrait', format = 'eps')
没什么特别的! 如何以填充整张A4纸的方式设置图形的大小? 非常感谢提前。
答案 0 :(得分:26)
在保存之前,尝试设置图形的大小(以英寸为单位)。您可以通过执行以下操作初始化图形来执行此操作:
figure(figsize=(11.69,8.27)) # for landscape
或如果数字存在:
f = gcf() # f = figure(n) if you know the figure number
f.set_size_inches(11.69,8.27)
或提前所有图表,使用
rc('figure', figsize=(11.69,8.27))