Zoom in and zoom out

1 visualizzazione (ultimi 30 giorni)
Mohamed Kareem
Mohamed Kareem il 22 Apr 2021
Risposto: Tejas il 15 Lug 2025
in graph in app designer, How can i make zoom in and zoom out for y axis only with out zoom for x axis?

Risposte (1)

Tejas
Tejas il 15 Lug 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');

Categorie

Scopri di più su Data Exploration in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by