Some issues about showing a plot in App Designer
显示 更早的评论
Hi, I am new on Matlab and I am working on an app using App Designer.
When I run my app, the figure I would like to show in app.UIAxes doesn't work, and the figure is shown in an external box (like a normal script). My .m code for plot is
app.MYCLASSNAME=app.NAMEOFMYCLASS.CreateSeries('RANGE',{1,2,3});
app.MYCLASSNAME.PlotSc7('COMBITRANS');
pause(0.1)
legend([num2str(app.MYCLASSNAME.RANGE) 'm']);
How can I show the plot in the app interface?
Thank you for your help.
回答(1 个)
Cris LaPierre
2021-4-26
When plotting in an app, you must specify the target axes.
So inside your class, your plot command might be
plot(app.UIAxes,x,y)
This tutorial app might help you get started.
2 个评论
Santina D'Urso
2021-4-26
Cris LaPierre
2021-4-26
How does your function PlotSc7 create a plot? If it's not using the plot function, what does it use?
类别
在 帮助中心 和 File Exchange 中查找有关 Develop Apps Using App Designer 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!