Interactive rectangle on UIAxes for user to choose a region
Mostra commenti meno recenti
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?
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Develop Apps Using App Designer in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!