matlab 在一个figure中画了几条曲线,怎么调节上下层次关系?

2024-11-23 06:26:40
推荐回答(1个)
回答1:

可以设置axesChildren属性,例如:

t=0:.1:10;
h1=plot(t,sin(t),'b','linewidth',3);
hold on
h2=plot(t,cos(t),'r','linewidth',3);
set(gca,'child',[h1 h2])

先画的蓝线在下面,被红线盖住,但设置Child属性后,蓝线在前面。

 

注意:

1、属性在不引起歧义的条件下可以简写,而且不区分大小写,例如Children可以写成child。

2、设置Children属性时,只能设置为原属性各句柄的重新排列,而不能增加或删除。

3、排在最前面的显示在最上层。