2015-05-26 90 views
0

複製拷貝從GUIDE一軸到一個新的數字後位置,MATLAB復位軸與引導

f=figure; 
copyobj(handles.axes1,f) 

我發現axes1的位置是不是在正確的地方。如何將新軸位置重置爲默認值?該值從GUIDE中的位置複製而來,該位置不應位於圖中的那個位置。

figure axes position

+0

你試過設置軸''Position''財產? – patrik

+0

@patrik'位置'取決於在我的顯示器大小和窗口大小之間變化的像素大小。我更喜歡避免幻數。我想根據需要自動獲取這些數字。 – zahmati

+0

你的意思是什麼魔法數字?您可以將'Units'屬性設置爲標準化,以使它們相對於數字窗口標準化。這應該適用於任何屏幕和窗口大小。 – patrik

回答

0

的解決方案是使用normalized單位:

set(gca,'Units','normalized','Position',[0.1 0.1 0.8 0.8])