Change Data Cursor text

Hello, i try to change the data tip of the data cursor and use this function:
function txt = myupdatefcn(empt,event_obj)
% Customizes text of data tips
handles = getappdata(gcf,'mydata');
pos = get(event_obj,'Position');
flux = handles.S.PoolNames(pos(1));
pool = handles.S.FluxNames(pos(2));
wert = handles.S.Stoich(pos(2),pos(1));
txt = {['Flux: ',flux{1}],['Pool: ',pool{1}],['Wert: ',wert{1}]};
In the OpeningFcn of the gui i call this function:
dcm = datacursormode(hObject);
set(dcm,'Enable','on','UpdateFcn',@myupdatefcn);
But it did not work and I can't find my mistake. Can anyone help me?

1 Comment

Did not work? Error or unexpected result?

Sign in to comment.

 Accepted Answer

Teresa
Teresa on 5 Aug 2011
The problem was the string
now i tried:
txt = sprintf('Flux: %s\nPool: %s\nWert: %d.2',flux{1},pool{1},wert);
and this work

More Answers (0)

Categories

Find more on Environment and Settings in Help Center and File Exchange

Asked:

on 5 Aug 2011

Community Treasure Hunt

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

Start Hunting!