首页 > 化工知识 > 教程:Origin绘制Hotspot热点图

教程:Origin绘制Hotspot热点图

时间:2020-09-02 来源:编辑之谭 浏览:

又有一位来自车企的从事内燃机研究的读者提问:这种矩形色块的热力图怎么绘制?今天推出2篇教程:一篇是Origin教程,另一篇是Excel教程。

 

下面采用Origin2018软件演示绘制教程。

1.数据表

实验讨论柴油机随着转速(r/min)和扭矩(N·m)的增加,其尾气的排放分布情况。准备工作表的数据结构为X(转速)、Y(扭矩)、Z(排放分布)。为了演示,这里采用虚拟一些数据,采用随机数生成函数,在F(x)=输入“rnd()”,回车即可产生随机数据。大家在绘制时,可以采用自己的真实数据。

利用Origin绘制热力图可以有很多方式,各种方式数据表的结构都要求不一样。例如全选上表中的XYZ数据,点击下方Contour等高线按钮,即可绘制Contour图,具体步骤如下:

本文需要建立一个二元矩阵(转速、扭矩),每个矩阵元(这里的矩形框)显示不同的颜色(热度)。X和Y列数据都有相同的数据,如包含10行450 r/min,每个450的数据又对应10个不同的扭矩。

 

接下来,将工作表转为矩阵。全选XYZ数据,点击菜单“工作表”-转换为矩阵-XYZ网格化-打开对话框,确定即可转换为矩阵。

 

2.从矩阵绘制热点图

全选刚才生成的矩阵数据,点击下方的Contour按钮,在弹出菜单中选择“热点图”即可绘制出热点图。

但此时得到的图的颜色映射,并不是我们想要的效果。怎样修改颜色映射?

双击热点图像,在弹窗中设置填充颜色、级别。OK。

 

对于一些场合,如监控一种数据,它是微弱的(浅蓝色)、安全的(绿色)、稍微异常的(黄色)、警报(橙色)、危险的(红色)等情况时,可以采用相应的配色。下图是Origin2018的配色板。

本文,我们可以采用“Fire”配色方案(黄、红双色),得到最终的效果如下。

3.数值标签

为了感受热度强弱的同时,能够看见每个数据点(矩形色块)对应的热度数据,我们通常需要在数据点(色块)上标注数据标签。

 

双击热度图,在弹窗中将需要打标签的级别勾上✔,然后在“标签”选项页调整字体大小、颜色、保留小数位数等。

但是,这种标签只是对设置级别相近的数据打上标签,而不是对每个数据点(色块)打标签。

 

若需要对每个数据点打标签,需要将这些级别全部✔上,不过会出现标签并不会严格限制在色块内,而是相互重叠错位。

 

在谭编看来,并不需要将每个色块打标签,只需要将主要级别(如0.05、0.10、0.15、0.20、…)打上标签。

最终的效果图:

今天,谭编给大家演示了利用矩阵数据绘制热点图,顺便演示了contour等高线图的绘制过程,其中包括F(x)随机函数的应用、工作表转矩阵、调色板的选择、颜色映射自定义、热度图例的自定义、数值标签的显示与格式设置等技巧。本教程涵盖内容较多,大家可以多加练习,慢慢体会,并在今后的绘图中灵活应用各种技巧。

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐