Matlab bar画图

clc;
clear;

%数据集1

data_1=[0.8317    0.8933
0.7770    0.8742
0.7303    0.8034
0.8591    0.8975
0.8764    0.9025
0.8369    0.8897
];
bar(data_1,'DisplayName','data_1');
xlabel('Dataset','FontSize',12);
set(gca,'xtick',[1:6]);
set(gca, 'xticklabel',{'ASSIST2009  ';'ASSIST2015  ';'ASSISTChall';'Statics7-1-1';'Statics7-1-12';'StaticIRT'});
ylabel('Performance','FontSize',12);%纵坐标字体大小为12
set(gca,'FontSize',12);%整个图字体大小为12
legend('AUC(N)','AUC(C)','location','SouthWest','orientation','horizontal');
saveas(gcf,'lincheng1.jpg');
saveas(1,'lincheng11.jpg');

---如果想让坐标倾斜,则在红色标记的代码添加两行代码

h=gca;
th=rotateticklabel(h,15);%旋转15度

生成图如下(字体加粗这个问题,我不清楚具体原因):

--黑白图

正常默认生成的图都是有颜色的,但是有些期刊要求黑白图,可以通过手动的方式进行修改。

    ---在工具栏edit-->figure properties打开图片的编辑模式;

    ----鼠标放在一个柱状图--》鼠标右击--》face color,选择黑白颜色就可以了。

 



data_2=[0.7517    0.6933    0.7333    0.8317
0.7470    0.6142    0.7242    0.7770
0.7603    0.6434    0.8034    0.7303
0.8391    0.6075    0.7975    0.8591
0.8064    0.6225    0.8025    0.8764
0.8669    0.6697    0.8297    0.8369
]
 bar(data_2,'DisplayName','data_2');
 xlabel('Dataset','FontSize',12);
set(gca,'xtick',[1:6]);
set(gca, 'xticklabel',{'ASSIST2009';'ASSIST2015';'ASSISTChall';'Statics7-1-1';'Statics7-1-12';'StaticIRT'});
 ylabel('Performance','FontSize',12);
set(gca,'FontSize',12);
legend('IRT','BKT',    'DKT','GR-DKT','location','SouthWest','orientation','horizontal');%图例

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值