4

我在图中有三个轴,我想从所有轴中删除xtick和。ytick我写了下面的代码,但它只适用于当前轴,而不是所有轴:

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

如何从所有轴上移除xticks和移除?yticks

4

2 回答 2

6

作为受@Luis Mendo 的回答启发的更通用的解决方案,用于findobj获取坐标轴。这将避免获得可能包含“非轴”元素的父图形的所有子图形:

set( findobj( gcf, 'Type', 'axes' ), 'XTick', [], 'YTick', [] );
于 2017-06-16T21:23:09.827 回答
2

这应该有效:

set(get(gcf,'Children'),'Xtick',[],'Ytick',[]);
于 2017-06-16T21:16:45.563 回答