繪制單列柱狀圖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)