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

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

被折叠的 条评论
为什么被折叠?



