自建商城网站,lanyun网站开发,有哪些网站建设工作,怎么设计公司网页/pre写报告或论文时,为了充分利用篇幅和实现紧凑美观,我们常常想要得到空白冗余较小的图,这在Tikz里面十分容易实现。但是在Matlab里需要做很多的工作才能达到目的。/pp/ppMatlab默认的图空白十分大,看起来很别扭:/p…
/pre写报告或论文时,为了充分利用篇幅和实现紧凑美观,我们常常想要得到空白冗余较小的图,这在Tikz里面十分容易实现。但是在Matlab里需要做很多的工作才能达到目的。/pp/ppMatlab默认的图空白十分大,看起来很别扭:/pppre name="code" class="plain"clear;close all;clc;
x=1:10;
y=x.^2;figure
plot(x,y);
set(0,'defaultfigurecolor',[0.8 0.8 0.8]);
% set(0,'defaultfigurecolor',[1 1 1])
xlabel('x')
ylabel('y') 为了解决这个问题,我们可以得到textlabel的size,然后控制axes的position以达到我们期望的图: ax = gca;
outerpos = ax.OuterPosition;
ti = ax.TightInset;
left = outerpos(1) + ti(1);
bottom = outerpos(2) + ti(2);
ax_width = outerpos(3) - ti(1) - ti(3);
ax_height = outerpos(4) - ti(2) - ti(4);
ax.Position = [le