我正在试图创建一个半月形图,在那里我可以看到小蜱的标签。我正在绘制的数据范围从292到1138.所以默认情况下,半系列图只显示1000中的标签。我还需要显示小标记中的标签(使用较小的字体会很棒)因为只有一个整个y轴上的数字不是很有用。非常感谢!
答案 0 :(得分:1)
在Matlab上似乎是there's a bug,这使得无法标记次要刻度。 (感谢@excasa)
One thing you could do将gca
的{{1}}属性设置为增加值的向量。然后,会有你想要的标签(即使它们不再是次要的刻度,但正常的刻度)。
示例:
YTick
您也可以为次要刻度ax = gca; %get current axis
ax.XTick = [-3*pi -2*pi -pi 0 pi 2*pi 3*pi];
ax.YTick = [-1 -0.5 0 0.5 1];
% For R2014a and earlier:
% ax = gca;
% set(ax,'XTick',[-3*pi -2*pi -pi 0 pi 2*pi 3*pi])
% set(ax,'YTick',[-1 -0.5 0 0.5 1])
激活网格,这样您就可以更好地查看值(即使它们没有被标记)。