Est il possible de cacher du texte qui sort d'une gui axes ?
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).
Code:
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); |
Ca fait un bon moment que je suis dessus, sans trouver.
Ma question est simple :
Dans un premier temps, est il possible de réaliser ça ?
Si oui, comment ?