我怎样才能使白色情节区域占据所有数字,而不是浪费灰色区域的数字空间。
我在图文档中找不到它的任何适当性,
图的例子,
我想连接5个绘图,外面没有任何灰色空间。
更新:
set(gca,'Position',get(gca,'OuterPosition'));
此代码使它们水平拉伸但不垂直拉伸。
答案 0 :(得分:1)
首先:
set(gca,'Units','normalized','Position',[0,0,1,1]);
如果这不足以帮助尝试:
axis normal;
编辑:这是一个适用于子图的解决方案:使用以下函数代替通常的子图函数:
function varargout = tightSubplot(m,n,i)
[x,y] = ind2sub([m,n],i);
if nargout > 0
varargout{1} = axes('units','normalized','position',[(x-1)/m,(y-1)/n,1/m,1/n]);
else
axes('units','normalized','position',[(x-1)/m,(y-1)/n,1/m,1/n]);
end
end