Lorsque vous tracez les choses dans Matlab, la série de données les plus récemment tracé est placé au-dessus de tout ce qui est déjà là. Par exemple:Tracer une série de données sous un autre
figure; hold on
plot(sin(linspace(0,pi)),'linewidth',4,'color',[0 0 1])
plot(cos(linspace(0,pi)),'linewidth',4,'color',[1 0 0])
Ici, la ligne rouge est affichée au-dessus de la ligne bleue (où ils se croisent). Y at-il un moyen de définir "à quelle profondeur" une ligne est dessinée, de sorte que vous pouvez tracer les choses sous ce qui est déjà là?
Je ne connaissais pas uistack. C'en est une bonne! +1 –
Merci, je ne connaissais pas celui-ci non plus. Et inversement, uistack (h2, 'bottom') enverra la ligne rouge vers le bas, ce qui est exactement ce que je cherche. –
@Will - Bon point. Pour l'OP: Il y a d'autres arguments d'entrée à uistack qui permettent des ajustements plus sophistiqués de l'ordre d'empilement. Vous pouvez en apprendre plus à ce sujet en tapant "help uistack" sur la ligne de commande. –