A problem using the app designer
古いコメントを表示
I have a problem with the app designer . The graph instead of appearing in the app , it appears in a new window as the attached photo shows
2 件のコメント
Steven Lord
2021 年 12 月 8 日
Please show us the code you wrote that tries to create that plot in the app.
Hassen Mohamed Yousif Abdelatif
2021 年 12 月 8 日
採用された回答
その他の回答 (1 件)
Peter Bonavita
2021 年 12 月 8 日
Hi Hassen,
I understand your app generates a plot, but the plot appears in a figure outside the app. In your app's call to plot, you can specify the axis where you want the plot to appear.
Check out lines 70-71 of the .MLAPP file from this example. You can open the app using this command, then view the code shown below in the code view:
>> openExample('matlab/MortgageCalculatorExample')
Here's the code, in this case it shows the plot targets the axis at app.PrincipalInterestUIAxes
% Plot the principal and interest
plot(app.PrincipalInterestUIAxes,(1:nper)',principal, ...
(1:nper)',interest);
legend(app.PrincipalInterestUIAxes,{'Principal','Interest'},'Location','Best')
xlim(app.PrincipalInterestUIAxes,[0 nper]);
I wasn't able to reproduce using your app but it looks like you'll just need to add app.UIAxes in your calls to plot, something like:
plot(app.UIAxes, app.voltage, app.displacement)
Hope this helps,
Peter
カテゴリ
ヘルプ センター および 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!