How to zoom in / out with a given coordinate of the image plotted in the figure

20 次查看(过去 30 天)
In the image plotted in the figure, select with the mouse to enlarge / reduce,
If anyone knows how to zoom in / out at any multiple around a given coordinate, would you please let me know?
I want to change the attached before image to a figure like the after image.

采纳的回答

Walter Roberson
Walter Roberson 2021-2-2
编辑:Walter Roberson 2021-2-2
zooming is handled by altering the xlim and ylim properties of the axes. So take the coordinate that you want to center, and subtract half the data width to display to get one edge and add half the data width to display to get the other edge, and xlim() and ylim() as appropriate.
See also https://www.mathworks.com/help/matlab/ref/matlab.graphics.interaction.internal.zoom.html but that does not permit you to choose the point.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Visual Exploration 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by