您所要做的就是使用SUBPLOT将多个子图绘制在一起,并将x轴与linkaxes(h,'x')
相关联。示例代码:
numGraphs = 5;
x = -20 + (20+20)*rand(numGraphs,30);
figure;
for i=1:numGraphs
h(i) = subplot(numGraphs,1,i);
plot(x(i,:));
h(i).XAxisLocation = 'origin';
box(h(i), 'off')
end
linkaxes(h,'x')
它会同步多个图形的x轴,你会得到类似的东西: