2013-02-02 70 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');'' –