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 件のコメント

Oleg Komarov
Oleg Komarov 2011 年 8 月 5 日
Did not work? Error or unexpected result?

サインインしてコメントする。

 採用された回答

Teresa
Teresa 2011 年 8 月 5 日

0 投票

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeEnvironment and Settings についてさらに検索

質問済み:

2011 年 8 月 5 日

Community Treasure Hunt

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

Start Hunting!

Translated by