如何为各种数据组生成各种颜色的条形图?

时间:2014-11-28 20:08:19

标签: matlab graph

我是MATLAB的初学者,所以我不是那么多。我尝试制作一个条形图,但它不起作用。有人可以帮忙。

%% 0-15-- very good(blue color), 16-31---good(green color),32-49--Moderate(Yellow Color),
%%   50-99-- Poor(black Color),100+--Very Poor(Red Color)
%% the above is indication
data = [21  22  21  26  31  35  59  89  45  35  20  13];

我正在尝试制作一个条形图,以便数据符合指示,但我在编码方面遇到了很多麻烦。

我的代码:

       J = [21  22  21  26  31  35  59  89  45  35  20  13];
       a = J <= 15;
       bar(J(a),'b');
       hold on;
       b = J >= 16 & J <= 31;
       bar(J(b),'g');
       c = J >= 32 & J <= 49;
       bar(J(c),'y');
       d = J >=50 & J<=99;
       bar(J(d),'k');
       e = J >=100;
       bar(J(e),'r');
       hold off;

0 个答案:

没有答案