matlab混淆矩阵图

 一个简单的混淆矩阵图

matlab混淆矩阵图_第1张图片

 详细代码如下

%% 混淆矩阵图 
clc;clear;close all;
% 混淆矩阵的数据
mydata=eye(30);
mydata(20,5)=0.5;
mydata(23,9)=0.3;
mydata(20,20)=0.2;
mydata(29,30)=0.15;

% mydata=rand(30,30);
clims=[0 2];  % 数值小于0的为白色,大于2的为黑色,中间的均匀分布
im1=imagesc(mydata, clims);

% im1.AlphaData = .5;  %修改图片透明度
colormap(flipud(bone))   % flipud(bone) 让颜色反向
colorbar

% 坐标轴显示的文字,xlabel和ylabel和大小
set(gca,'XTick',1:1:30,'YTick',1:30);
xlabel('Predicted Class','FontSize',20);
ylabel('True Class','FontSize',20);
% 设置坐标轴框的宽度和字体大小  
set(gca,'FontSize',20,'LineWidth',0.1);
% 固定图窗大小
set(gcf,'Position',[100 100 1000 800]);

你可能感兴趣的:(科研工具,matlab,矩阵,开发语言)