Select points in a plot

37 ビュー (過去 30 日間)
Luca Tognetti
Luca Tognetti 2023 年 1 月 10 日
編集済み: Mario Malic 2023 年 1 月 10 日
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.


Mario Malic
Mario Malic 2023 年 1 月 10 日
編集済み: Mario Malic 2023 年 1 月 10 日
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 件)


Help Center および File ExchangeDevelop Apps Using App Designer についてさらに検索




Community Treasure Hunt

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

Start Hunting!

Translated by