有没有一种方法可以将刻度线延伸到轴的外侧,或者通常在轴的外侧显示它们。在我的直方图中,由于条形的边缘颜色,你不能真正注意到X轴上的刻度线。这就是为什么我想将它们向下的数字延伸一点的原因。我知道可以在轴的顶部绘制一些额外的线,但是否有更快捷的方法?
set(gca, 'TickDir', 'out')
。axes属性的完整参考可以在这里找到。
编辑。
没有一种直接的方法只将刻度方向应用于一个轴。
这里有一个半hack的方法,使用两个axes对象,每个轴一个:plot([1 2 3], [1 2 3]);
h1 = gca;
h2 = copyobj(h1, gcf);
set(h1, 'TickDir', 'out', 'YTick', []);
set(h2, 'XTick', []);