Py-*_*ser 15 python matplotlib
我有一个代码可以保存一个数字:
savefig("foo.eps", orientation = 'portrait', format = 'eps')
Run Code Online (Sandbox Code Playgroud)
如果我没有指定anythingelse,则图形被正确保存但是当我打印它时,图形仅填充A4纸张的一半.如果我将字符串修改为:
savefig("foo.eps", papertype = 'a4', orientation = 'portrait', format = 'eps')
Run Code Online (Sandbox Code Playgroud)
什么都没有!如何以填充整张A4纸的方式设置图形的大小?提前谢谢了.
ask*_*han 32
在保存之前尝试设置图形的大小(以英寸为单位).您可以通过执行以下操作初始化图形时执行此操作:
figure(figsize=(11.69,8.27)) # for landscape
Run Code Online (Sandbox Code Playgroud)
或者如果数字存在:
f = gcf() # f = figure(n) if you know the figure number
f.set_size_inches(11.69,8.27)
Run Code Online (Sandbox Code Playgroud)
或提前所有地块,使用
rc('figure', figsize=(11.69,8.27))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21922 次 |
| 最近记录: |