Matlab绘制论文数据图

绘制分组柱状图

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%普通柱状图%%%%%%%%%%%%%%%%%%%%%%%%%%%
% clc;clear;
% %确定图片的位置和大小,[x y width height]
% figure('visible','on','position',[350,200,800,550]); 
% %准备数据
% X = [70,75,80,85,90];
% %每个柱子的颜色设置
% color = [200,65,68;200,132,174;249,199,179;100,190,190;10,250,139]/255;  
% hold on
% % 添加5个柱子,facecolor用来修改颜色               
% for i = 1:5
%     b = bar(i,X(i),0.9,'stacked');  
%     set(b(1),'facecolor',color(i,:))
% end
% box on
% %x轴每个柱子的横坐标
% Xlabel = {'A1','A2','A3','A4','A5'};
% set(gca,'XTick',[1 2 3 4 5]);
% %设置柱状图每个柱子的横坐标
% set(gca,'XTickLabel',Xlabel);
% %设置小标签字体
% set(gca,'FontSize',10,'Fontname','Times New Roman');
% %设置纵坐标的数值范围
% set(gca,'YLim',[60 100]);
% %修改大标签
% ylabel('准确率(%)','Fontname','宋体','FontSize',14) 
% xlabel('例子','Fontname','宋体','FontSize',14) 
% legend(Xlabel,'Location','NorthEast');


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%分组柱状图%%%%%%%%%%%%%%%%%%%%%%%%%%%
clc;
clear all;
figure('position',[100,100,800,550])%确定图片的位置(相对于电脑屏幕的位置)和大小,[x y width height]

%准备数据

Y=[0.051121,0.044223;1.193326,1.22128;1.415756,1.419423;1.419423,1.441426;1.442484,1.443002];
X=1:5;
 %画出4组柱状图,宽度1
% h = bar(X,semilogy(X,Y);)
 h=bar(X,Y,0.9); %此处设置1会使得每组的柱子挨在一起     
%修改横坐标名称、字体
%set(gca,'yscal','log')%纵坐标用对数表示
set(gca,'yscal')%纵坐标用对数表示
set(gca,'XTickLabel',{'10^3','10^4','10^5','10^6','10^7'},'FontSize',18,'FontName','Times New Roman');
set(gca,'linewidth',2); %设置图外框和图例外框的线粗细
% 设置柱子颜色,颜色为RGB三原色,每个值在0~1之间即可
set(h(1),'FaceColor',[50,200,255]/255)  ;   
set(h(2),'FaceColor',[200,195,150]/255)   ;   
ylim([0,1.6]);      %y轴刻度范围
%修改x,y轴标签
%ylabel('\fontname{宋体}\fontsize{20}RMSE');
ylabel('\fontname{Times New Roman}\fontsize{20}RMSE');
xlabel('\fontname{Times New Roman}\fontsize{20}Tensor Nonzeros'); 
%修改图例
%legend({'\fontname{宋体}例\fontname{Times New Roman}A','\fontname{宋体}例\fontname{Times New Roman}B','\fontname{宋体}例\fontname{Times New Roman}C','\fontname{宋体}例\fontname{Times New Roman}D'},'FontSize',11);
legend('CL\_Tucker','GTA','location','NorthWest');%设置图例标签,确定图例的位置
legend('boxoff');%去掉图例的边框
%设置图例的位置

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值