轴-x标签显示带有XTickLabel的那一半



我使用XTicklabel将数字更改为标签。我有18个数字,和18个对应的标签。但是,它只需要一半的标签(最多一半)。代码是:

ab=[230, 231,233, 238, 239, 241, 253, 257, 269, 270, 272, 276, 277, 279, 297, 300, 311,315];
rr=[];
for i=1:length(ab)
rr=[rr,length(find(N(ab(i), :)>0.5))/72];
end
x=1:length(ab);
plot(x, rr)
set(gca,'XLim',[1 length(ab)])
set(gca, 'XTickLabel',{'oo' ,'ho', 'go', 'oh','hh' ,'gh' ,'fg', 'gg' ,'oe', 'he','ge', 'of' ,'hf', 'gf' ,'fc', 'gc' ,'fr', 'gr'})

N是322 × 72的矩阵。

有什么想法吗?

仅设置XTickLabels是不够的,您还需要更改为XTick -value !

Try: set(gca,'XTick',1:18); .

最新更新