2013-02-02 71 views
0

,如何更改plot pan programmaticaly?以编程方式调用pan工具

从文档函数语法:

pan on 
pan xon 
pan yon 
pan off 
pan 
pan(figure_handle,...) 
h = pan(figure_handle) 

的代码似乎是用来启用和禁用的工具,并决定平移方向垂直水平,我怎么能更改的情节与手柄pHandle使用pan函数或任何programmaticaly。

回答

1

要更改锅,我一般采用轴限制功能

xlim(aHandle, [xlow xhigh]) 
ylim(aHandle, [ylow yhigh]) 
axis(aHandle, [xliw xhigh ylow yhigh]) 

要明确只有平移,例如5个单位的左边,你可以使用:

xlim(aHandle, xlim(pHandle)+5); 

这最后一个功能使用xlim命令读取当前的x轴限制,加上5,然后使用相同的函数将x限制设置为5的更高值。

如果省去了轴柄aHandle,则使用gca的结果。

+0

太快的答案被接受:D,很好的答案,但是请用'pHandle'明确地写出代码作为例如水平锅的例子,用'10'。 –

+0

你说得对。明确指定轴手柄是很好的做法。更新。 – Pursuit

+0

你可以从'aHandle = get(pHandle,'Parent');'' –