R pheatmap做R热图网是总是提示“ In dist(mat, method = distance) : 强制改变过程中产生了NA”怎么办?

本文介绍了如何画两组变量(特征)的相关关系R热图网

两组变量的数据可以像下面这样处理,分别保存在两个csv文件中

> # 导入数据及数据预处理
> # 构建相关关系矩阵


如果想進一步改变图形效果,可以参考pheatmap函数的用法修改相应的参数。比如:聚类方式改为complete加上标题等。

taoyan:R语言中文社区特约作家伪码農,R语言爱好者爱开源。

ComplexHeatmap十分灵活可以自定义多种参数绘制R热图网

大多数情况下,绘制R热图网的矩阵都是连续性变量通过提供颜色映射函数,我们可以自定义颜色这主要是通过circlize包中的colorRamp2()函数来实现的,

可以看出,ComplexHeatmap对于异常值也能显示出来不会剔除掉

如果是离散型变量戓者数值型、字符型变量的话,这时就需要特别指定颜色了

可以看出对于离散型变量/数值型变量,默认对行/列进行聚类而对于字符型變量,则不进行聚类

ComplexHeatmap提供了多种颜色空间选项可以根据自身数据不断调整,选取合适的颜色空间

一个R热图网的标题有:图标题、图例标題、行列标题等Heatmap里提供的name参数默认的是图例的标题

如果需要修改图例参数可以通过gpar()参数

标题可以旋转(水平或竖直)
















公众号后台回复关键字即可学习

我要回帖

更多关于 热热R 的文章

 

随机推荐