Copier un objet axes avec les data cursor
Bonjour à tous,
J'ai dans la GUI principale un graphe et des champs textes pour régler des paramètres. Je souhaite imprimer le tout. Pour que tout rentre dans un papier A4 joliment, je crée donc temporairement une nouvelle figure en recopiant les données intéressantes et en agençant le tout pour que ça soit imprimable.
Pour copier le graphe, j'utilise:
Code:
hNewAxe = copyobj(h.axes, hNewFig);
Mon souci est que "copyobj" ne duplique strictement que l'axes, mais pas les Data Cursor si l'utilisateur en a ajoutés. J'aimerais pouvoir les récupérer. J'ai essayé
Code:
1 2
| dcm_obj = datacursormode(h.figure);
hNewDcm = copyobj(dcm_obj, hNewFig); |
avec l'erreur :
Code:
1 2
| ??? Error using ==> copyobj
Conversion to double from graphics.datacursormanager is not possible. |
Du coup j'ai tenté un
Code:
hNewDcm = copyobj(findobj(dcm_obj), hNewFig);
et là j'ai l'erreur
Code:
1 2
| ??? Error using ==> copyobj
Changing the 'Figure' property of graphics.datacursormanager is not allowed.. |
Est-ce que quelqu'un saurait comment je peux récupérer les data cursor ?