Matlab 条形图中的非线性xticks间距

Matlab 条形图中的非线性xticks间距,matlab,Matlab,有没有一种方法可以使条形图的xtick具有相同的间距,即使它们是完全非线性的(并且与函数无关,如对数刻度) 例如,我的X向量是 >显示器(X) X= 19 27 28 34 51 52 53 57 66 67 69 73 85 96 105 174 176 只需生成X数据(自MATLAB R2013b起): X=[19,27,28,34,51,52,53,57,176]; Y=randi(100,1,numel(X)); 条形图(分类(X),Y); 希望有帮助

有没有一种方法可以使条形图的
xtick
具有相同的间距,即使它们是完全非线性的(并且与函数无关,如对数刻度)

例如,我的
X
向量是

>显示器(X)
X=
19  27  28  34  51  52  53  57  66  67  69  73  85  96  105  174  176

只需生成
X
数据(自MATLAB R2013b起):

X=[19,27,28,34,51,52,53,57,176];
Y=randi(100,1,numel(X));
条形图(分类(X),Y);


希望有帮助

多谢各位。由于某种原因,我没有接受你的回答,也没有感谢你的帮助(我正在通过Stackoverflow查找我的一些旧帖子)。对此我很抱歉。这直接解决了我的问题