如何在matlab中缩放轴

时间:2013-05-28 11:15:24

标签: matlab matlab-figure

我想在我的函数中添加代码以缩放某个点,同时保持以后手动取消缩放的选项。

我可以使用set(gca,'xlim',[x1 x2]),但如果我稍后尝试使用放大镜玻璃回到原始缩放,则轴会“卡住”。

1 个答案:

答案 0 :(得分:0)

可能没有您想要的那么优雅,但您可以存储原始轴限制:

plot(rand(100));
xlim_orig = xlim();
ylim_orig = ylim();

% Zoom to point ...

% Do other stuff

% Zoom back out
xlim(xlim_orig)
ylim(ylim_orig)

一旦“重置”轴限制,手动缩放和平移工具将按预期工作。