2013-08-25 390 views
1

我想製作一個Matlab GUI程序。 當我使用軸來顯示圖像時,軸周圍有軸編號。如何在Matlab GUI中刪除座標軸?

如何刪除它? 所以我的GUI程序將顯示軸沒有圍繞軸的任何座標。

這是我的代碼,用於在軸上顯示圖像。

axes(handles.axes16); 
handles.image_gray = image_gray; 
imshow(image_gray); 
guidata(hObject, handles); 

這裏是我的意思是座標軸。

enter image description here

+0

考慮看到[此](http://stackoverflow.com/questions/18265592/save-exact-image-output-from-imagesc-in-matlab/18277105#18277105) – Werner

+1

相關問題:[如何在matlab中隱藏座標軸和剔號而不隱藏其他所有內容](http://stackoverflow.com/questions/8320153/how-do-i-hide-axes-and-ticks-in-matlab-沒有隱藏-一切,其他人) –

回答

3

記住的軸是與許多特性的處理對象。我建議將座標軸屬性'xtick''ytick'設置爲空數組。這樣,你就保留了邊界和軸的背景顏色。簡單地關閉座標軸將使您的線條在背景圖形的頂部呈現,這可能是您要查找的效果,也可能不是。

實施例:

set(handles.axes16,'xtick',[],'ytick',[]) 
1

一個快速的方法來關閉軸,以及,axis off

figure; 
plot([-10:10],randn(21,1)); 
xlabel('x'); 
ylabel('y'); 

enter image description here

現在輪到軸斷:

axis off 

enter image description here

相關問題