当前位置:   article > 正文

Matlab绘制热力图-heatmap_matlab heatmaps插件 热力图下载

matlab heatmaps插件 热力图下载

主要使用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}]);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

存在问题

  1. colorbar标签的大小和单位不知道咋设置
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/660625
推荐阅读
相关标签
  

闽ICP备14008679号