当前位置: 首页 > news >正文

产品展示网站模板php分销小程序

产品展示网站模板php,分销小程序,医院设计,购物网站需要哪些模块热图(Heatmap) 热图的主要作用是直观展示重点研究对象的差异情况,多用于经济学与工学差异性分析之中。 heatmap函数创建热图 语法 hheatmap(tbl,xvar,yvar) hheatmap(tbl,xvar,yvar,ColorVariable,cvar) hheatmap(cdata) hheatmap(xvalue…

热图(Heatmap)

热图的主要作用是直观展示重点研究对象的差异情况,多用于经济学与工学差异性分析之中。

heatmap函数创建热图

语法

h=heatmap(tbl,xvar,yvar)
h=heatmap(tbl,xvar,yvar,'ColorVariable',cvar)
h=heatmap(cdata)
h=heatmap(xvalues,yvalues,cdata)
h=heatmap(___,Name,Value)
h=heatmap(parent,___)
说明
h = heatmap(tbl,xvar,yvar) 基于表 tbl 创建一个热图,并返回 HeatmapChart 对象。xvar 输入参数指示沿 x 轴显示的表变量。yvar 输入参数指示沿 y 轴显示的表变量。默认颜色基于计数聚合,这种方法计算每对 x 和 y 值一起出现在表中的总次数。可使用 h 在创建热图之后对其进行修改。
h=heatmap(tbl,xvar,yvar,'ColorVariable',cvar) 使用 cvar 指定的表变量来计算颜色数据。默认的计算方法为均值聚合。
h=heatmap(cdata) 基于矩阵 cdata 创建一个热图。热图上的每个单元格对应 cdata 中的一个值。
h=heatmap(xvalues,yvalues,cdata) 指定沿 x 轴和 y 轴显示的值的标签。
h=heatmap(___,Name,Value) 使用一个或多个名称-值对组参数指定热图的其他选项。请在所有其他输入参数之后指定这些选项。
h = heatmap(parent,___) 在由 parent 指定的图窗、面板或选项卡上创建热图。

案例

案例1:基本绘制

此案例利用Matlab自带的‘heatmap’命令绘制热图。虽然好看,但有一个问题:其标题、坐标轴标题、字体字号等属性无法分开单独设置。

成图如下:
在这里插入图片描述
MATLAB代码如下:

clc
close all
clear
%% 基础设置
pathFigure= '.\Figures\' ;figureUnits = 'centimeters';
figureWidth = 30; 
figureHeight = 20;%% 绘制热图
figure(1) 
set(gcf, 'Units', figureUnits, 'Position', [0 0 figureWidth figureHeight]);
% 绘制热图:河东地区各站点干旱年内分布图
XName = ["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"];
YName = ["景泰", "皋兰","靖远","榆中","临夏","临洮","华家岭","环县","平凉","西峰镇","玛曲","合作","岷县","武都","天水北道区"];
h = heatmap( XName , YName , SPI1Station ,'FontSize',10);
h.GridVisible = 'off';
% 设置坐标区名字与图的大标题
% h.Title = 'Tiltle';
h.XLabel = '月份';
h.YLabel = '站点';
% 对热图上色—colormap函数
hc = colormap(gca, flipud(hot) );
set(gca,'FontSize',16);   % ,'Fontname', 'Times New Roman'str= strcat(pathFigure, "Fig.2", '.tiff');
print(gcf, '-dtiff', '-r600', str);

案例2:修改热图的属性

热图的图形包括了x轴名称、y轴名称、x和y的数据、颜色、数据标注、图例等属性,可以通过修改热图函数的返回值的句柄设置其属性。
成图如下:(中文字体为宋体;西文字体为Times New Roman)
在这里插入图片描述
MATLAB代码如下:

clc
close all
clear
%% 基础设置
pathFigure= '.\Figures\' ;figureUnits = 'centimeters';
figureWidth = 30; 
figureHeight = 20;figure(2) 
set(gcf, 'Units', figureUnits, 'Position', [0 0 figureWidth figureHeight]);
% 绘制热图:河东地区各站点干旱年内分布图
XName = ["1\fontname{宋体}月","2\fontname{宋体}月","3\fontname{宋体}月","4\fontname{宋体}月","5\fontname{宋体}月","6\fontname{宋体}月",..."7\fontname{宋体}月","8\fontname{宋体}月","9\fontname{宋体}月","10\fontname{宋体}月","11\fontname{宋体}月","12\fontname{宋体}月"];
YName = ["\fontname{宋体}景泰", "\fontname{宋体}皋兰","\fontname{宋体}靖远","\fontname{宋体}榆中","\fontname{宋体}临夏","\fontname{宋体}临洮",..."\fontname{宋体}华家岭","\fontname{宋体}环县","\fontname{宋体}平凉","\fontname{宋体}西峰镇","\fontname{宋体}玛曲","\fontname{宋体}合作","\fontname{宋体}岷县","\fontname{宋体}武都","\fontname{宋体}天水北道区"];
h = heatmap( XName , YName , SPI1Station ,'FontSize',10);
h.GridVisible = 'off';
h.FontName='Times New Roman';      % 设置显示的字体
h.FontSize = 14;                                 % 设置显示的字体大小
% 设置坐标区名字与图的大标题
% h.Title = 'Tiltle';
h.XLabel = '\fontname{宋体}月份';
h.YLabel = '\fontname{宋体}站点';
% 对热图上色—colormap函数
hc = colormap(gca, flipud(hot) );
set(gca,'FontSize',16);   % ,'Fontname', 'Times New Roman'str= strcat(pathFigure, "Fig.2", '.tiff');
print(gcf, '-dtiff', '-r600', str);

参考

http://www.yayakq.cn/news/298681/

相关文章:

  • 怎么提高网站的流量淘宝天猫网上购物商城
  • 张店区创业孵化中心有做网站的吗福田欧马可
  • 做公益活动的网站网站建设专业团队图片
  • 浦东网站建设公司如何做一元购物网站
  • it外包考核青岛的seo服务公司
  • 怎样建立和设计公司网站淘宝客网站用什么软件做
  • 架设网站的目的wordpress 搜索主题
  • 网站开发后未付维护费广州站是广州火车站吗
  • 温岭建设公司网站网站设计简单讲解
  • 大学生个人网站怎么做太原建站网页建设
  • wordpress 手机 判断网站建设智能优化
  • 通州区建设局网站安康政务微平台公众号
  • 个人 网站 备案啥叫优化
  • 产品网站建设多少钱一起做网店网站哪里进货的
  • 做co网站洛阳哪里做网站
  • 深圳 SEO 网站建设 哪里学北京商城网站建设报价单
  • html5网站开发框架公司网站空间申请
  • 自己做的博客网站吗wordpress 写 wiki
  • 做网站交易平台深圳住房和建设局网站无法登陆
  • 金湖有哪里做网站的深度搜索
  • 江都区城乡建设局网站马局本地生活网站建设
  • 织梦做泰文网站wordpress 漂浮广告
  • 制作网站联系方式百杭网络推广公司
  • 哈尔滨松北区建设局网站天津建设工程竣工备案公示网站
  • 新网站开发工作总结网站策划书的意义
  • 超级工程网站建设石家庄房产备案查询网
  • 深圳的网站建设公司有哪些注册公司流程步骤
  • dw怎么做秋季运动会网站中国排名第一的游戏
  • 中英双语网站课程网站建设特色
  • 代刷网站推广快速nodejs网站开发教程