Interactive rectangle on UIAxes for user to choose a region
Ältere Kommentare anzeigen
I have a dataset with scattered points that I plot on a UIAxes. The idea is to let the user draw a rectangle over the UI Axes only ( not the whole figure) and select a region so that it can be processed further.
plot(app.UIAxes,app.data(1,:),app.data(2,:),'k*');
disableDefaultInteractivity(app.UIAxes);
f = app.UIFigure;
f.Units = 'normalized';
waitforbuttonpress
pos = rbbox;
annotation('rectangle',pos,'Color','r');
The code above is what I tried. The first problem that i see is that waitforbuttonpress opens a new figure and does not operate on the app figure or the axes. What should be the way to get this working?
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Develop Apps Using App Designer finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!