Zoom in and zoom out
Show older comments
in graph in app designer, How can i make zoom in and zoom out for y axis only with out zoom for x axis?
Answers (1)
Tejas
on 15 Jul 2025
Hello Mohamed,
To restrict the zoom option along y-axis, use the "zoom" function. For more information on this function, refer to this documentation: https://www.mathworks.com/help/matlab/ref/matlab.graphics.interaction.internal.zoom.html#mw_93cea585-4eee-4991-b400-aa1250c170d1 .
Here is a simple example showcasing the desired workflow:
- Consider the below plot using "uiaxes" object.
x = linspace(-pi,pi,50);
y = 5*sin(x);
plot(app.UIAxes,x,y);
- Start by disabling the default interactivity options of the plot.
disableDefaultInteractivity(app.UIAxes);
- Followed by restricting the zoom option to y-axis only.
zoom(app.UIFigure, 'yon');
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!