我是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;