Interactive rectangle on UIAxes for user to choose a region
Show older comments
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?
Accepted Answer
More Answers (0)
Categories
Find more on Interactive Control and Callbacks in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!