Matlab:绘制不同颜色的柱状图bar

绘制单列柱状图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)

 

 

 

  • 10
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值