以下是MATLAB会话的基本情况
>> figure
>> h=axes;
>> y=sin(0:2*pi/100:pi);
>> plot(y);
>> set(h,'xlim',[20 80]);
现在我希望能够使用图形工具栏的放大/缩小按钮来重置视图,以便x轴限制是默认值(即[0 100])。但是,它们只允许放大和缩小当前视图。必须有一种简单的方法在代码中设置绘图视图,允许用户使用图形工具栏的缩小按钮再次缩小。有什么想法或建议吗?
答案 0 :(得分:4)
简单回答:在设置轴限制之前调用zoom reset
。如在
>>plot(y)
>>zoom(gcf,'reset') % reset the zoom out point to current view
>>set(h,'xlim',[20 60]);