1. 程式人生 > >Matlab:繪製不同顏色的柱狀圖bar

Matlab:繪製不同顏色的柱狀圖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’這個顏色