2017-06-16 6 views
4

私は図の中に3つの軸を持っており、それらのすべてからxtickytickを削除したいと思います。 私はコードの下に書きましたが、それは現在の軸上だけで動作し、すべてではないそれらの:xticksとyticksをすべての軸から削除するには?

set(gca,'xtick',[],'ytick',[]); 

すべての軸からxticksyticksを削除する方法?

答えて

6

を、軸を取得するためにfindobjを使用しています。これにより、 "非軸"要素を含む親図の子をすべて取得することを避けることができます。

set(findobj(gcf, 'Type', 'axes'), 'XTick', [], 'YTick', []); 
+0

良い点は、軸に加えて他のオブジェクトが存在する可能性があります。道は行く –

+0

thanks.itは働いた。 –

2

これは動作するはずです:@Luis Mendoの答えに触発され、より一般的な解決策として

set(get(gcf,'Children'),'Xtick',[],'Ytick',[]); 
関連する問題