在matlab中修改子图轴

时间:2012-05-01 02:34:24

标签: matlab matlab-figure

我正在绘制2个子图,我希望每个子图具有不同的轴缩放。

我目前的代码是:

subplot(2,1,1)
axis([0 20 0 1])
plot(t,Ca,'-.',t,Cb,'.',t,Cc);

subplot(2,1,2)
axis([0 5 0 1]);
plot(t2,Ca2,'-.',t2,Cb2,'.',t2,Cc2);

但是两个子图都绘制成好像没有指定轴。 有什么想法吗?

1 个答案:

答案 0 :(得分:2)

尝试:

subplot(2,1,1)
plot(t,Ca,'-.',t,Cb,'.',t,Cc);
axis([0 20 0 1])

subplot(2,1,2)
plot(t2,Ca2,'-.',t2,Cb2,'.',t2,Cc2);
axis([0 5 0 1]);

绘图将重新配置轴,因此您必须在最后一个绘图之后调用轴。