Bonjour,

Je débute relativement pour ce qui est des GUI Matlab, et j'aurai aimé avoir une solution au problème suivant :
J'utilise comme type de représentation pour mon gui le data=guidtat(gcbf) etc...

J'ai créé dans ma figure des axes :
axes('units','normalized','position',[0.7 0.7 0.2 0.2],'tag','axes2');
Et j'ai un pushbutton qui lance une routine :

uicontrol('style','pushbutton','position',[1000 100 150 50],'string','C''est parti !','callback',@routine);
Cette routine appelle diverses fonctions dont une qui affiche un graphique. J'aimerai afficher le graphe dans mes axes de figure et non dans une nouvelle fenêtre.
J'ai tapé :
data=guidata(gcbf);
axx = data.axes2;
for k=1:n
plot(axx,TNm(k,1),TNm(k,2),'*');
end
Mais ca ne m'affiche qu'un point dans mon gui alors que ca en affiche plus dans la fenêtre qui s'ouvre automatiquement. Peut-être est-ce un problème de hold on mais je ne vois pas comment faire.

Si quelqu'un peut m'aider, ça serait très sympathique !

Merci

bahru