本文介绍了如何画两组变量(特征)的相关关系R热图网
两组变量的数据可以像下面这样处理,分别保存在两个csv文件中
> # 导入数据及数据预处理
> # 构建相关关系矩阵
如果想進一步改变图形效果,可以参考pheatmap函数的用法修改相应的参数。比如:聚类方式改为complete加上标题等。
taoyan:R语言中文社区特约作家伪码農,R语言爱好者爱开源。
ComplexHeatmap十分灵活可以自定义多种参数绘制R热图网
大多数情况下,绘制R热图网的矩阵都是连续性变量通过提供颜色映射函数,我们可以自定义颜色这主要是通过circlize包中的colorRamp2()
函数来实现的,
可以看出,ComplexHeatmap对于异常值也能显示出来不会剔除掉
如果是离散型变量戓者数值型、字符型变量的话,这时就需要特别指定颜色了
可以看出对于离散型变量/数值型变量,默认对行/列进行聚类而对于字符型變量,则不进行聚类
ComplexHeatmap提供了多种颜色空间选项可以根据自身数据不断调整,选取合适的颜色空间
一个R热图网的标题有:图标题、图例标題、行列标题等Heatmap
里提供的name
参数默认的是图例的标题
如果需要修改图例参数可以通过gpar()
参数
标题可以旋转(水平或竖直)
公众号后台回复关键字即可学习