How to move programmatically existing datatip

11 visualizaciones (últimos 30 días)
Marat Zhe
Marat Zhe el 13 de Feb. de 2020
Editada: Matt J el 13 de Feb. de 2020
__1. Hi guy's i have matlab 2017a. I plotted a contour plot and wanted to enter coordinates of datatip using uicontrol edit. Can you help me?
__2. I read similar question's here. Their code doesn't work well. For exhample, they used function "updateDataCursors(cursorMode)". I tried it, but when i go inside of it (f11 in debug mode) matlab go to "findall(HandleList,varargin)" function. Does it mean that MATLAB cant find updateDataCursors?
  1 comentario
Marat Zhe
Marat Zhe el 13 de Feb. de 2020
Editada: Matt J el 13 de Feb. de 2020
Hi everybody. Thank you for your attention. I understood how to resolve my problem. A lot of people (among them Yair Altman) suggested to use
cursorMode = datacursormode(gcf).
and then to use methods of cursorMode
cursorMode.removeDataCursor(cursorMode.CurrentCursor);
H_current_datatip = cursorMode.createDatatip(H_surf);
set(H_current_datatip, 'Position', New_position).
I find errors in my code. And everything now works fine. Thank's to Matt J for his time and interesting link.

Iniciar sesión para comentar.

Respuestas (1)

Matt J
Matt J el 13 de Feb. de 2020
Maybe you can use the advice here,
to programmatically effect a mouse click at the positions you want (with datacursormode on).

Categorías

Más información sobre Startup and Shutdown en Help Center y File Exchange.

Productos


Versión

R2017a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by