2013-03-13 191 views
1

我有一个阵列数据,如:A = [5 7 8 9 10 ... 98]如何制作不同颜色的条形图?

我想绘制一个条形图使用此数据与不同的彩条。我无法弄清楚如何分别颜色单个酒吧或酒吧组。我只能用相同的颜色绘制它们。

例如,我想这种类型的这样的数据的情节:对5绿条,红柱为710等。

+0

我有一些规则的'A'的元素组合在一起? – EBH 2016-08-20 22:25:53

回答

1

叫上一个向量函数bar创建单个Graphics对象只能有一种颜色。要获得在任意位置的不同颜色条的条形图中,您可以拨打bar有不同的X多次坐标:

A = [1,2,3,4,5,6,2,3,4,6,1]; 

figure 
hold on 

bar([1], A(1),'FaceColor','r'); 
bar([2:3], A(2:3),'FaceColor','b'); 
bar([4:7], A(4:7), 'FaceColor','g'); 
bar([8:11], A(8:11), 'FaceColor','m');