How can I move legend in app designer?
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi all,
In GUI (figure), you know that I can keep left mouse and move legend.
figure(1);
p = uipanel('Position',[.1 .1 .8 .8]);
hSub = subplot(1,1,1, 'Parent', p);
t=0:.01:7;
plot(t,sin(t));
legend('sint t');
But in app designer, I can't.
Do anyone know why. Please tell to me how to fix.
Thank you
2 comentarios
Adam Danz
el 26 de Sept. de 2022
I have no problems dragging the legend in App Designer. If you upload your app file and provide clear, simple instructions on how to recreate the problem, we could dig deeper.
Respuestas (2)
Adam Danz
el 27 de Sept. de 2022
The legend isn't draggable in your release (R2019b) but it is draggable starting in R2021a.
0 comentarios
Eric Delgado
el 22 de Sept. de 2022
Hi @galaxy, just create a handle for your legend. See code attached made on R2021b (if you are working on a different release of Matlab, you have to open App Designer and save the file before run it).
% Option 1: create a handle to the legend (declare it as property of your app previously)
app.h = legend(app.UIAxes, 'sint t');
% Option 2: search it when you need it
h = findall(app.UIFigure, 'Type', 'Legend')
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1133320/image.png)
Ver también
Categorías
Más información sobre Legend en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!