Matlab bar画图

本文详细介绍了使用MATLAB进行数据可视化的方法,包括如何创建条形图、设置坐标轴标签、图例位置及方向,以及如何调整字体大小和旋转角度。此外,还提供了将彩色图表转换为黑白图表的步骤,适用于需要黑白图的学术出版物。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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');%图例

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值