Data cursor on GUI plot

Hi, I have a GUI with a table and a plot as you can see: </matlabcentral/answers/uploaded_files/4822/guisanstitre.png>
I woudl like to put a Data cursor on my plot to get the value of points.
I try to do :
hPlot=plot(handles.axes1,courbe);figure(gcf) % display my plot
dcm_obj = datacursormode(hPlot);
datacursormode on;
set(dcm_obj,'UpdateFcn', @myupdatefcn )
but matlab return an error:
Error using datacursormode (line 144)
Invalid figure handle
Could you help me, maybe there is a better way to get a data cursor?
Thank you

回答 (2 件)

Alex
Alex 2013 年 11 月 22 日

0 投票

Nobody can help me :(
Sébastien MAILFERT
Sébastien MAILFERT 2018 年 9 月 25 日

0 投票

Same problem, 5 years later :-(

1 件のコメント

Reza Sadeghi
Reza Sadeghi 2020 年 2 月 25 日
編集済み: Reza Sadeghi 2020 年 2 月 25 日
I think the following line may help you
[x,y] = ginput(1)

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

カテゴリ

ヘルプ センター および File ExchangeCreating, Deleting, and Querying Graphics Objects についてさらに検索

質問済み:

2013 年 11 月 20 日

編集済み:

2020 年 2 月 25 日

Community Treasure Hunt

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

Start Hunting!

Translated by