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 commentaire

Oleg Komarov
Oleg Komarov le 5 Août 2011
Did not work? Error or unexpected result?

Connectez-vous pour commenter.

 Réponse acceptée

Teresa
Teresa le 5 Août 2011

0 votes

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

Plus de réponses (0)

Catégories

En savoir plus sur Environment and Settings dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by