Hi, I'm using the app designer and i want to select some points from a plot.
in the UIAxesButtonDown function I'm using this notation to "capture" the mouse position:
C = get (app.UIAxes,'CurrentPoint');
app.UITable.Data = C(1,1:2);
the problem is that I don't know how to store the X and Y values of the point I just clicked, because if I click again on the plot it will overwrite the previous point.
Thanks

 채택된 답변

Mario Malic
Mario Malic 2023년 1월 10일
편집: Mario Malic 2023년 1월 10일

0 개 추천

Hello,
It would be the best if you put data tips on the points you want to select then you can get them with these lines
dataTips = findall(fig, 'type', 'datatip'); % where the fig is your figure handle
pointCoords = cell2mat([get(dataTips, 'X'), get(dataTips, 'Y'), get(dataTips, 'Z')]);

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Develop Apps Using App Designer에 대해 자세히 알아보기

제품

릴리스

R2021a

질문:

2023년 1월 10일

편집:

2023년 1월 10일

Community Treasure Hunt

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

Start Hunting!

Translated by