Zoom in and zoom out

10 Ansichten (letzte 30 Tage)
Mohamed Kareem
Mohamed Kareem am 22 Apr. 2021
Beantwortet: Tejas am 15 Jul. 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?

Antworten (1)

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

Kategorien

Mehr zu Data Exploration 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