【发布时间】:2014-06-17 14:56:40
【问题描述】:
我正在尝试绘制一个简单的条形图,其中包含 8 个条形图,所有偶数条形图采用一种颜色,所有奇数条形图采用不同颜色。以下是我所做的:
info = [mean1 mean2 mean3 mean4 mean5 mean6 mean7 nean8];
sky_blue = [86, 180, 233] / 256;
orange = [230, 159, 0] / 256
for d=1:length(info)
plot_bar(d)=bar(info(1,d), 'BarWidth', 0.5);
if mod(d,2)==0
set(plot_bar(d),'FaceColor', sky_blue);
else
set(plot_bar(d),'FaceColor', orange);
end
hold on;
end
由于某种原因,条形图是垂直堆叠的,一个在另一个之上。谁能告诉我如何水平分隔条?
另外,我将如何制作一个图例,将天蓝色作为对照组,橙色作为药物组?谢谢!
【问题讨论】:
标签: matlab plot matlab-figure