Refresh plot using switch case with dropdown menu in App designer

8 Ansichten (letzte 30 Tage)
reaujahn
reaujahn am 10 Jan. 2022
Beantwortet: Cris LaPierre am 4 Aug. 2023
Hi everyone,
I have designed an app, which has a drop down menu to select what will be ploted and it works fine. I want to improve the app, so that when I change the value of X or Y lim in numeric fields it will be automatically refreshed. For now, after changing the value in the numeric field I have to select again the same plot in my dropdown menu, to see the plot with the new limits for both axes.
For the limits on the X and Y Axes I am using following commands:
xlim(app.UIAxes, [app.Xmin app.Xmax])
ylim(app.UIAxes, [app.Ymin app.Ymax])
for this app I should avoid using the timer function. Is there another way to refresh the Axes and see the plot with the new limit?
Thank you!

Antworten (1)

Cris LaPierre
Cris LaPierre am 4 Aug. 2023
Add the code you want to run when you interact with a control to the callback functino for that component.All callbacks are functions, so you can call a callback from another callback.
Here, it sounds like you need to call the plot callback function from the edit field callbacks.

Kategorien

Mehr zu Develop Apps Using App Designer finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by