Bonjour,
J'ai créé une interface graphique à la main.
Elle est composée d'une figure, et d'une gui axes.
La gui axes comprends des points et un label (du texte) attribué à chaque point.
Or, j'ai un problème avec l'affichage du texte dans la gui axe.
Lorsque j'utilise le pan pour déplacer les points qui se trouve dans la gui axes, les label assignés aux points restent visibles alors que les points disparaissent (cachés puisqu'il sont en dehors).
J'aimerais que le texte en fasse de même. (Il est inutile de voir le label des points non visibles dans la gui axes).
Ca fait un bon moment que je suis dessus, sans trouver.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 function M_Label figure ('position', [ 700 100 500 500], ... 'numbertitle', 'off', ... 'name', 'Interface', ... 'tag', 'interface'); axes ('position', [ 0.25 0.25 0.5 0.5], ... 'units', 'normalized', ... 'nextplot', 'add', ... 'visible', 'on', ... 'tag', 'a'); data = guihandles (gcf); data.vX = [1 2 3 4 5 6 7 8 9 10]; data.vY = [1 2 3 4 5 6 7 8 9 10]; data.p = plot(data.vX, data.vY, 'r.'); % plot d'affichage de pts data.t = text(data.vX, data.vY,'1'); % text pour numero des pts set(data.t, 'parent', data.a); guidata(gcf, data);
Ma question est simple :
Dans un premier temps, est il possible de réaliser ça ?
Si oui, comment ?
Partager