Link Axes in App Designer

11 views (last 30 days)
Mika
Mika on 29 Apr 2019
Answered: chrisw23 on 28 Apr 2022
I am using App Designer 19a and would like to link between X axis of several uiAxes objects while zooming in and out.
I tried to create an event listener but 'PostSet' is not recognized buy uiAxes .
Any idea how can it be done?
Thank you.

Answers (2)

Jean-Baptiste Lanfrey
Jean-Baptiste Lanfrey on 13 Apr 2022
You can use the linkaxes command like this:
plot(app.UIAxes,rand(100,1));
plot(app.UIAxes2,rand(100,1));
linkaxes([app.UIAxes app.UIAxes2],'x');

chrisw23
chrisw23 on 28 Apr 2022
In AppDesigner I link the XLim property. It may be required to make the listener a private property of the app.
app.linkXLim = linkprop([app.UIAxes app.UIAxes2],'XLim')

Categories

Find more on Develop Apps Using App Designer in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!