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:
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 : Sélectionner tout - Visualiser dans une fenêtre à part hNewAxe = copyobj(h.axes, hNewFig);
avec l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 dcm_obj = datacursormode(h.figure); hNewDcm = copyobj(dcm_obj, hNewFig);
Du coup j'ai tenté un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ??? Error using ==> copyobj Conversion to double from graphics.datacursormanager is not possible.
et là j'ai l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part hNewDcm = copyobj(findobj(dcm_obj), hNewFig);
Est-ce que quelqu'un saurait comment je peux récupérer les data cursor ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ??? Error using ==> copyobj Changing the 'Figure' property of graphics.datacursormanager is not allowed..
Partager