使用Matlab 2012和2013,我发现在 bar
图表上设置 XTickLabel
只适用于多达15个条形图。如果有更多的条形图,则标签将缺失,如下所示。
绘制15个条形图:
N = 15;
x = 1:N;
labels = num2str(x', '%d');
bar(x);
set(gca, 'XTickLabel', labels);
绘制16个条形图:
N = 16;
x = 1:N;
labels = num2str(x', '%d');
bar(x);
set(gca, 'XTickLabel', labels);
当N > 15
时,它总是只显示10个标签。
还有其他人遇到过这种情况吗?有什么解决方法吗?因为我正在绘制离散类别而不是连续函数,所以需要所有的标签。
bar
文档页面中没有解释。 - Domi