【MATLAB】条形图

1.条形对比图

 x=[1 2 3 4];
 y=[20 80;2 98;10 90;75 25]; 
 figureHandle = figure;
 bar(x,y);
 hYLabel1 = ylabel('Percentage (%)');
 hLegend = legend( 'RT-Follow<---', 'NetWork Model' ,'Location', 'northwest');

set(gca, 'FontName', 'Helvetica', 'FontSize', 10)
 
set(gca,'xTicklabel',{'Run Time','Train Time','HardwareCost','SensorSupportType'})
fileout = 'test';
print(figureHandle,[fileout,'.png'],'-r600','-dpng');

在这里插入图片描述

2.条形统计图

mydata=[56.3,61.26,50.0,72.7];
 figureHandle = figure(1)

hold on
for i = 1:length(mydata)
    if mydata(i) ==56.3 
        h=bar(i,mydata(i),'FaceColor',[0 .5 .5]);
%         set(h,'FaceColor','b');
    elseif mydata(i) ==61.26
        h=bar(i,mydata(i));
%         set(h,'FaceColor','r');
   elseif mydata(i) ==50.0
       h=bar(i,mydata(i));
%         set(h,'FaceColor','g');
    else mydata(i) ==72.7
        h=bar(i,mydata(i));
    end
end
set(gca, 'FontName', 'Helvetica', 'FontSize', 15)
set(gca,'xtick',[1 2 3 4]); % 故意为了只是显示5个刻度值,下方的设置才有效
set(gca,'xticklabel',{'ResNet50','SeResNet-50','T-ReDet Module','RT-Follow'});
 ylabel('MOTA (%)') ;
hold off
fileout = 'test';
set(gcf,'unit','normalized','position',[0.2,0.2,0.64,0.64]);
print(figureHandle,[fileout,'.png'],'-dpng');

在这里插入图片描述

3.改变位置

 x=[1 2 3 4];
 y=[95 20;22 50;19 38;100 5]; 
 figureHandle = figure;
 bar(x,y);
 hLegend = legend( 'RT-Follow<---', '传统导航' ,'Location', 'north');

set(gca, 'FontName', 'Helvetica', 'FontSize', 10)
 
set(gca,'xTicklabel',{'通过率(%)','时间(s)','路径(m)','是否躲避快速动态障碍物'})
fileout = 'test';
print(figureHandle,[fileout,'.png'],'-r600','-dpng');

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RockWang.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值