我目前正在尝试创建频率直方图,为此,我必须创建一个条形图,条形图之间没有空格。但是,这会将 XTickLabels
置于条形图的中间。由于它是一个直方图,我希望数值位于每个条形之间的线上,以便它可以直观地指示间隔。本质上,我需要将所有刻度标签向左移动。
我用的是R2016a。
浏览 Mathworks 仅找到了如何使用折线图、散点图等来实现此目的的答案。
最佳答案
v = [6 12 17 21 28 25 19 15];
bar(v,'histc');
给出:
此外,如果您有兴趣,可以更改 direction of tick marks向外:
set(gca,'TickDir', 'out')
关于matlab - 如何将条形图的 XtickLabels 向左移动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45912120/