我有以下代码(可重复):
subprocess.call
正如您在clear figure
nSites = 3;
ha = tight_subplot(nSites,1,[.01 .01],[.1 .1],[.1 .1]);
display(ha);
for ii = 1:nSites;
axes(ha(ii));
yData=randn(365,1);
plot(yData);
if ii~=nSites
set(ha,'XTickLabel','');
else
set(ha,'XTickLabel','');
NumTicks=6;
L = get(gca,'XLim');
set(gca,'XTick',linspace(L(1),L(2),NumTicks));
datetick('x','mm/dd','keepticks');
end
end
所示的行中所看到的,有365个数据点(一年)。
然而,当你运行它时,你会注意到它从1/1到2/3绘制,这超过了一年(400个值)。
这是为什么?是否有我不知道的默认值?没有NaN值,所以这对我来说是一个谜......
任何帮助表示赞赏!!