为分组条形图matlab添加间距

时间:2013-04-18 14:53:19

标签: matlab

我有两组数据4ACH和6ACH:和4个子组:

      4ACH           6ACH
    0.04485625  0.04265625
    1.881133333 0.595466667
    1.152166667 0.613
    1.842835802 0.401030556
    0.3139072   0.170007298
    -----
    0.04485625  0.04265625
    0.002466667 0.000133333
    1.152166667 0.613
    0.003676543 0.000462346
    0.3139072   0.170007298
    ----
    0.000628571 0.00005
    0.001266667 0.0002
    1.152166667 0.613
    0.001048457 0.000462346
    0.30285028  0.159355735
    ------
    0.04485625  0.04265625
    0.001266667 0.0002
    1.152166667 0.613
    0.002796914 0.000777778
    0.30285028  0.159355735

bar([4ach 6ach])给了我: enter image description here

如何在红线所在的位置添加明显的间距?这是现货,但对于r。 grouped bar graph我怎样才能得到第二行文字?我记得看过一些关于text命令的事情。 这显示了如何获取分组标签,但我不能完全解决这个例子: How can I adjust 3-D bar grouping and y-axis labeling in MATLAB?

1 个答案:

答案 0 :(得分:2)

一种解决方案是在表格中插入零而不是'----' 或试试这个

bar([[4ACH(1:5) 6ACH(1:5)];[0 0];[4ACH(6:10) 6ACH(6:10)];...
[0 0];[4ACH(11:15) 6ACH(11:15)]])