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
Cris LaPierre 2021년 4월 26일

0 개 추천

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

My problem is that I haven't x and y values but I have a function (which is PlotSc7) that create the desired plot. How can I call it using "plot(app.UIAxes, ....)"?
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에 대해 자세히 알아보기

질문:

2021년 4월 26일

댓글:

2021년 4월 26일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by