Matlab:繪製不同顏色的柱狀圖bar
阿新 • • 發佈:2018-12-14
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’這個顏色