Borrar filtros
Borrar filtros

Permanently disable datacursor mode

5 visualizaciones (últimos 30 días)
geotocho
geotocho el 24 de Jun. de 2020
Comentada: Sang Kim el 2 de Mayo de 2024
I would like to disable the datacursormode from a figure which I am picking on using ginput. I have tried several ways to disable the datacursor as described here https://www.mathworks.com/help/matlab/ref/matlab.graphics.shape.internal.datacursormanager.html#d120e218623, but this has been ineffective.
Inside a while loop I am calling ginput once per iteration, and plotting the selected point on the figure. However, even after setting datacursormode off, inbetween calls to ginput the data cursor will automatically begin highlighting points for data tips. This is preventing my ginput picker from working effectively. Any advise would be helpful.
Thanks
minimum working example using matlab 2018b or later.
fig = figure(998); clf
dcm = datacursormode(fig);
dcm.Enable = 'off';
while 1
[x,y,btn] = ginput(1)
if isempty(btn)
break
end
plot(x,y,'rx')
drawanow
end

Respuesta aceptada

geotocho
geotocho el 25 de Jun. de 2020
Editada: geotocho el 25 de Jun. de 2020

Más respuestas (1)

Sang Kim
Sang Kim el 29 de Abr. de 2024
How many times should I set this? I set startup.m with set( groot , 'defaultAxesCreateFcn' , 'disableDefaultInteractivity(gca)' ). It showed in my GUI. I tried to insert in each figure like this, disableDefaultInteractivity(Anal.gui.axes(1)).
But, it shows again. How do I remove this one. I upgraded from Matlab 2013a to 2024a. The 2024a version matlab is really bad because of this. I cannot give client because of this x, y value showing whenever I click on the graph. Please and please complete remove this function. Don't make smart people confused. Please remove it or don't set it default.
  1 comentario
Sang Kim
Sang Kim el 2 de Mayo de 2024
I have tried to insert the following in my startup.m and it worked.
set(groot,'DefaultAxesToolbarVisible',false);
set(groot,'defaultAxesCreateFcn', @(ax,~) set(ax,'Interactions',[]));

Iniciar sesión para comentar.

Categorías

Más información sobre Visual Exploration en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by