相关性热图绘制教程(origin绘制!无需R语言)

相关性热图在很多文章中都有出现,一般都是使用R语言进行绘制。在origin中也可以进行同样的绘制,详细过程如下:

实例解读

r语言相关分析热图 r语言怎么做相关性热图_经验分享

这个数据是来源于R中的一个汽车相关的数据库,例如有关hp(马力)和disp(距离)这类性质。在该图第一行第一列的蓝色方框表示汽车的“mpg”属性和“mpg属性”之间的相关性为1,用蓝色和最大的方框表示。第一行第二列的的红色方框表示汽车“cyl”属性和“mpg”属性之间的相关性为~0.7,用浅红色和稍微小一点的方框表示。以此类推,表示其他所有属性两两之间的关系。这里写主表达一个观念:在这张图中出现了重复表达,方框的颜色和大小同时表示了相关性的大小,并且相关是否显著在该图形中也没有得到表示。

绘制教程

安装插件

绘制步骤

1、导入数据

这里写主给大家随便找了一组数据进行演示,和上面的示例图是不一样的。

r语言相关分析热图 r语言怎么做相关性热图_经验分享_02

2、选择插件app

选择好这五列数据之后,点击软件界面右侧的“Apps”选项卡,然后选择CorrelationPlot插件。

r语言相关分析热图 r语言怎么做相关性热图_r语言_03

3、相关性热图参数设置

点击CorrelationPlot插件之后会出现如下界面:

r语言相关分析热图 r语言怎么做相关性热图_r语言_04

这里的界面就是详细的设置选项卡。

“Correlation Type”是对相关系数的类型进行选择,一般有三种,如下所示:

r语言相关分析热图 r语言怎么做相关性热图_生物信息学_05


大家可以根据阅读的文献进行选择。

“Exclude Missing Values”是对缺失值进行处理,这里写主也没有进行研究。

“Method”选项卡是对图形的展示类型进行选择,这里有五种。写主建议使用“mix”,可以展示更多的内容。其他的类型各位也可以自行尝试,可以得到不同类型的图,如下所示:

r语言相关分析热图 r语言怎么做相关性热图_生物信息学_06

在选择“mix”的基础上,我们则是需要对相关性热图的不同半区进行设置,具体如下:

r语言相关分析热图 r语言怎么做相关性热图_生物信息学_07


这里写主把相关系数展示在上三角,下三角则是展示的相关是否显著的标签,阈值选择的是0.05.

好了!over! 所有的绘制步骤到这里就结束了!

成图

这就是最后的结果图,细微之处大家还是需要自行调整。后期也可以导出pdf使用AI进行调整。在这张成图中,上三角是用椭圆展示的相关系数,并对具有显著相关的组进行了标注,下三角则是详细的相关系数值。

r语言相关分析热图 r语言怎么做相关性热图_生物信息学_08

结语

CorrelationPlot插件写主上传资源了,欢迎大家下载(●’◡’●),另外本教程还有对应的视频,大家也可以移步B站Originpro教程——相关性热图绘制教学视频_哔哩哔哩_bilibili,感谢各位的阅读。