Origin2017绘制带数据标签的热力图


撰写论文时千篇一律的折线图、柱状图早已使人审美疲劳,好的可视化制图能够不仅能够使审稿人眼前一亮,同时也会让整篇论文显得更加高大上。热力图是多组数据对比绘图的很好替代品,但其绘图不像折线图、柱状图那么简单,特此进行记录,以备遗忘。

首先需要将数据拷贝到工作表中,如下图是一组示例数据,可以根据自己的标签将x和y的坐标轴设置成文字。

深度学习 热力图怎么画 如何绘制热力图_数据可视化


之后,选中所有数据(包括X列)选择绘图->等高线图->热点图

深度学习 热力图怎么画 如何绘制热力图_可视化_02

深度学习 热力图怎么画 如何绘制热力图_origin_03


弹出的热点图对话框设置如下,点击确定即可得到初步的绘制结果

深度学习 热力图怎么画 如何绘制热力图_数据_04


深度学习 热力图怎么画 如何绘制热力图_深度学习 热力图怎么画_05


由于2017版本无法直接添加数据标签,所以只能采取“曲线救国”的思路

怎么办呢?对,为每个格子添加与之对应的数据点,然后为数据点添加标签,可以通过叠加折线图或散点图实现,然后把折线或散点隐藏即可。本文以添加折线图为例,添加数据之前,需要把多列数据合并为一列,此过程仅需选中数值数据,然后通过工作表->堆叠列来堆叠数据,注意要选中包括其它列,具体设置如图

深度学习 热力图怎么画 如何绘制热力图_origin_06


将堆叠后的数据复制到一个新表中(这一步很有必要,否则可能导致后续添加数据不成功),注意复制过来的数据是不显示类别列的,没有类别列在添加数据时会导致数据添加不成功,因此我们需要进行手动设置。在fx处右键(当然在长名称、单位、注释处右键也可)->视图,选中类别

深度学习 热力图怎么画 如何绘制热力图_深度学习 热力图怎么画_07


在A列和B列的类别行双击,会弹出如下对话框,确定即可

深度学习 热力图怎么画 如何绘制热力图_深度学习 热力图怎么画_08


深度学习 热力图怎么画 如何绘制热力图_深度学习 热力图怎么画_09


选择排序类型为不排序,确定。

然后根据自己的数据,将A列和B列分别设置为X和Y

例如。我的热图中方法是X数据是Y,所以我需要将A列设置为Y,B列设置为X,方法为选中A列->右键->设置为->Y,B列设置方法相同

深度学习 热力图怎么画 如何绘制热力图_深度学习 热力图怎么画_10


然后选中Y列,将鼠标指针移动到Y列右侧边缘处,按住鼠标左键拖动到热图上,释放鼠标,完成数据的添加,添加后的图像如图所示

深度学习 热力图怎么画 如何绘制热力图_origin_11


然后在热图上双击鼠标左键,改变线条透明度为100%

启用标签,标签形式设置为C,连接至数据点

深度学习 热力图怎么画 如何绘制热力图_深度学习 热力图怎么画_12


深度学习 热力图怎么画 如何绘制热力图_数据_13


得到初始的绘图状态,后续就是图表的设置与美化了,这个就自己摸索吧…

深度学习 热力图怎么画 如何绘制热力图_深度学习 热力图怎么画_14