划分图形并处理Xticks(Matlab)

时间:2011-10-23 15:46:11

标签: matlab plot figures

我在Matlab中的数字有些问题。因为我总共有171个酒吧,所以我将条形图划分为两个数字。我首先获取了数据的前半部分(图1),然后是下半部分(图2)。但后来我遇到了Xticks的问题。现在两者都从零开始,但我希望后半部分(图2)从86到171(或者间隔为10,例如它们从80到180)。我尝试了设置(gca,'XLim',[86 171]到第二个数字,但是发生的事情是那个数字中的条形图最终超出了数字,我以前没有想过......任何提示如何解决Xticks /划分数字的问题?

我还有关于Xticks的另一个问题!我想在图中向下移动它们,因为我在每个条形图上方添加了文本(或实际上对应于不同条形的其他数字)。我通过“set(gcf,'Position',get(0,'Screensize'));”使得数字适合整个屏幕,但是Xticks应该向下移动,以便Xticks和其他数字不在每个顶部其他。我想学习如何解决这些问题,但似乎我需要有更多经验的人的帮助!

1 个答案:

答案 0 :(得分:2)

x刻度由X的{​​{1}}参数指定。

bar()

enter image description here