Mauvais initialisation des axes
Bonjour
je viens de faire 10 pages du forum GUI, et j'ai trouvé
Code:
1 2 3 4
| hAxes=findobj('type','axes');
for k=1:numel(hAxes)
cla(hAxes(k),'reset');
end |
, mais, dans mon cas, il ne réinitialise que la courbe et pas les échelles d'abcisses et ordonnées. J'ai aussi essayé les clf et cla avec les reset qu'il faut , mais rien n'y fait, les échelles des axes se superposent dans tout les cas. Je n'ai malheureusement pas la possibilité de vous mettre le code de ce programme car il est "confidentiel", mais si vous voyez d'autres idées pour faire une réinitialisation complete, axes y compris, d'un graphe courrent( dont je n'ai pas le handle) cela m'aiderai beaucoup. Je suis tout ouïe pour prendre un cour sur l'objet axe, ce qui me pose beaucoup de problèmes
Merci d'avance et j'espère, a bientot, car cela fait une semaine que je tourne en rond !!!!!!!!!
Merci pour cette précision
bonjour
je pense que vous avez raison, malheuresement je ne peux pas mettre sur le forum le programme que j'ai, et je n'arrive pas a trouver dans tout les sous programmes l'endroit où sont construits les axes du graphe qui me posent soucis. J'ai pas contre réussi a faire un bouton fermer qui réinitialise toute la figure avec des delete.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| delete(hh.axe(1));
delete(hh.text(2));
delete(hh.text(3));
delete(hh.text(4));
delete(hh.control(1));
delete(hh.control(2));
delete(hh.control(3));
delete(hh.control(4));
delete(hh.control(5));
delete(hh.control(6));
delete(hh.control(7));
delete(hh.control(8)); |
ces petit hh.axe(1) et les autres réinitilisent la figure sans que je me pose d'autres questions.
Je vous remercie tout de même de votre aide, même si je sais que ma solution n'est pas la meilleure