in graph in app designer, How can i make zoom in and zoom out for y axis only with out zoom for x axis?

Réponses (1)

Tejas
Tejas le 15 Juil 2025

0 votes

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');

Catégories

En savoir plus sur Develop Apps Using App Designer dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by