Borrar filtros
Borrar filtros

Can I lock the Y axis (Even when the Zoom In/Out is used)?

70 visualizaciones (últimos 30 días)
Nimrodb
Nimrodb el 4 de Mzo. de 2013
Comentada: raym el 10 de Dic. de 2022
I have a plot and I want the user to not be able to change the Y axis. Is it possible?
Is there a call back option to the Zoom In/Out tool function?

Respuesta aceptada

Nimrodb
Nimrodb el 8 de Mzo. de 2013
This is the solution:
ZoomHandle = zoom(h.Figure(1))
set(ZoomHandle,'Motion','horizontal')
Thanks to all that helped!
  2 comentarios
raym
raym el 10 de Dic. de 2022
I tried both
zoom yon
and
ZoomHandle = zoom(h.Figure(1))
set(ZoomHandle,'Motion','horizontal')
it worked on live fig, but when fig is stored as .fig and re-opened, it still zooms in both direction when clicking zoom+ button.
Did you solve this problem?
raym
raym el 10 de Dic. de 2022
Got a solution here:
https://www.mathworks.com/matlabcentral/answers/405528-how-can-i-ensure-that-zoom-is-on-by-default-when-i-open-a-figure

Iniciar sesión para comentar.

Más respuestas (1)

Jan
Jan el 4 de Mzo. de 2013
Yes, there is a zoom button in the figure's toolbar.
The zoom command is an option also, e.g.:
zoom yon
another idea is to set the axes 's 'YLim' property directly.
  2 comentarios
Nimrodb
Nimrodb el 4 de Mzo. de 2013
But when I press the Zoom button and mark my zoom area on the figure - the X and the Y axes change.
I want to be able to keep the Y axis const.
Nimrodb
Nimrodb el 8 de Mzo. de 2013
I noticed that under the tab of 'Tools' there is an 'Options' item.
There I can select that the Zoom will be a 'Horizontal Zoom'.
Is it possible to have that by default when the Plot is opened?

Iniciar sesión para comentar.

Categorías

Más información sobre Visual Exploration en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by