【发布时间】:2021-08-23 10:39:12
【问题描述】:
我在 Matlab 中有一个条形图。我想将每 6 个条形更改为相同的颜色。例如,前 6 个为红色,第二个 6 个为蓝色,第三个 6 个为绿色,第四个 6 个为黑色。这是我的代码: data_forest=xlsread('for.xlsx');
data_forest=data_forest';
x=[1:24];
name=transpose({'ET','SM','T','R','Sens','Soil T',... 'ET','SM','T','R','Sens','Soil T',... 'ET','SM','T','R','Sens','Soil T',... 'ET','SM','T','R','Sens','Soil T'});
b=bar(x,data_forest,'FaceColor','flat');
设置(gca,'xTick',(1:1:24));
set(gca,'xticklabel',name);
有人可以帮我吗?
【问题讨论】:
-
请正确格式化您的代码。其他人已经在您以前的帖子中这样做了,您所要做的就是查看降价并做同样的事情。或者查看help center。