如何在Matlab中在一个二维坐标系中绘制分离的Y轴?
我想这样绘制。如何在Matlab中绘制这个图形?您所要做的就是使用子地块在每个子地块上绘制多个子地块,并将x轴与链接轴(h,'x')链接起来。。示例代码:如何在Matlab中在一个二维坐标系中绘制分离的Y轴?,matlab,plot,Matlab,Plot,我想这样绘制。如何在Matlab中绘制这个图形?您所要做的就是使用子地块在每个子地块上绘制多个子地块,并将x轴与链接轴(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(
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轴,您将得到如下结果:
这绝对是正确的选择!