我正试着给我的corrplot热图添加一个第二色的标签键。我已经使用r值生成了热图。我有两个数据集,其中一个包含我用来构建相关矩阵的数据。第二个是基因及其来源的列表。我想在图的左边加一个颜色标签,表明每个基因的来源。下面是我想要添加的类别:
基因来源
X人类
Y HumanMouse
Z鼠标
谢谢
编辑:这是我的热图的代码
corrplot(upreg_cor$r, type = "upper", tl.col = "black", tl.srt = 90, tl.cex = 0.5)
我用来创建相关矩阵的数据,然后热图如下所示
Gene1 Gene2 Gene3 Gene4
0.5 0.2 0.3 0.1
发布于 2019-01-29 04:52:23
您没有提供任何数据,也没有提供您当前的代码,因此我们无法使用它。我将使用一些简单的内置数据来说明。您需要做的是找出哪些标签获得了哪些颜色,以构建正确的颜色映射。
您需要知道的主要内容是,参数tl.col
控制标签文本的颜色,它接受一个向量,以便每个标签可以是不同的颜色。在我的示例中,我选择将深蓝色测量设置为红色,将花瓣测量设置为蓝色。
library(corrplot)
LabelCol = c("red", "red", "blue", "blue")
corrplot(cor(iris[,1:4]), type="upper", tl.col=LabelCol)
https://stackoverflow.com/questions/54409834
复制相似问题