绘制单列柱状图bar
1、当有多个图片的时候需要用figure函数来分别显示:
figure(1)
imshow(img_test);
figure(2)
bar(n,m)
2、对bar进行不同颜色的绘制:
%bar颜色数据
color_set=[data1 data2 data3];
%bar的颜色索引
color_background=['c' 'm' 'y' 'k' 'r' 'g' 'b'];
%对figure的标题、横坐标、纵坐标的标注进行设置
hold on
title('Tiltle Name');
ylabel('Y label's Name');
ax = gca;
ax.XTick = [1 2 3];
ax.XTickLabels = {‘label1’,'label2','label3'};
%对不同的数据所对应的bar进行不同颜色条的设计
color_bar=bar(1,data1);
set(color_bar,'FaceColor',color_background(1));%选择‘c’这个颜色
color_bar=bar(2,data2);
set(color_bar,'FaceColor',color_background(2));%选择‘m’这个颜色
color_bar=bar(3,data3);
set(color_bar,'FaceColor',color_background(3));%选择‘y’这个颜色
绘制双列柱状图
clc
clear
a=[1 2 3 4 5];
b=[5 4 3 2 1];
bar_set=zeros(5,2);
for i=1:5
bar_set(i,1)=a(i);
bar_set(i,2)=b(i);
end
figure(1)
bar(bar_set)