赞
踩
主要使用heatmap函数
画热力图可以使用包含XY轴信息的数据
也可以赋值
ps: tight_subplot是Matlab官网更新的函数,需要自行下载,主要用于画组图
% 组图设置 tp=tight_subplot(3,2,[.04 .09],[.1 .04],[.13 .1]); axes(tp(2*i)) % datasm:需要画图的数据,xname和yname分别为x轴和y轴的标签名 hm2=heatmap(xname(1,:),yname,(datasm(:,:,i))'); hm2.CellLabelFormat = '%0.2g'; % heatmap中字体的大小,就是如果每个区域赋值字体的大小 hm2.Colormap = eval(coo{i}); % 选取你需要的colormap hm2.ColorLimits = colorl2(i,:); % colorbar的取值范围 hm2.FontSize = p; % 字体的大小 hm2.FontName = 'Times New Roman';% 字体 %如果需要隐藏x轴或者y轴的标签 ax = gca; ax.YDisplayLabels = nan(size(ax.YDisplayData)); ax.XDisplayLabels = nan(size(ax.XDisplayData)); % 设置heatmap的题目 hm2.Title = (['\fontname{Times New Roman}\fontsize{10}(',titlen{i+3},')\fontname{Times New Roman}\fontsize{10}',titlen2{i}]);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。