27

我有一个保存数字的代码:

savefig("foo.eps", orientation = 'portrait', format = 'eps')

如果我没有指定任何其他内容,则该图形已正确保存,但是当我打印它时,该图形仅填充 A4 纸的一半。如果我将字符串修改为:

savefig("foo.eps", papertype = 'a4', orientation = 'portrait', format = 'eps')

什么都没有!如何以填充整个 A4 纸的方式设置图形的大小?提前谢谢了。

4

1 回答 1

49

在保存之前尝试设置图形的大小(以英寸为单位)。您可以在初始化图形时执行以下操作:

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))
于 2013-03-25T19:20:46.087 回答