Bonjour à tous,
Voilà mon problème j'ai un GUI qui au lancement créer plusieurs axes avec le code suivant :
Je voudrai pouvoir dans un callback les rendre invisible ou re visible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ax1=axes('Units','Pixels','Position',[50,420,400,320]); mesh(x,y,P1);shading interp; ax2=axes('Units','Pixels','Position',[50,30,400,320]); surfl(x,y,depl);shading interp; ax3=axes('Units','Pixels','Position',[560,30,400,320]); surfl(x,y,profil);shading interp;
J’ai essayé ceci
Mais il me dit que ax1 n'existe ensuite j'ai testé ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part set(ax1,'Visible','on')
Avec ce code il me cache le fond blanc ainsi que les axes mais me laisse visible les surfaces pourriez vous m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ax = findobj(gcf,'Type','axes'); set(ax,'Visible','on')
Petite précision si je pouvais rendre certain graphique invisible et d’autre nom ce serai bien.
Merci d'avance
Partager