将颜色标签键添加到Corrplot

时间:2019-01-28 20:30:49

标签: r r-corrplot

我正在尝试在corrplot热图上添加第二个颜色标签键。我已经使用r值生成了热图。我有两个数据集,其中一个包含用于制作相关矩阵的数据。第二个是基因及其来源的清单。我想在图的左侧添加一个颜色标签,指示每个基因的来源。以下是我要添加的类别:

基因来源

X人

Y HumanMouse

Z鼠标

my current corrplot heatmap

谢谢

编辑:这是我的热点图的代码

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

1 个答案:

答案 0 :(得分:2)

您没有提供任何数据,也没有提供您当前的代码,因此我们无法使用它。 我将使用一些简单的内置数据进行说明。您需要做的是弄清楚哪些标签可以得到哪种颜色以构建正确的颜色图。

您需要了解的主要事情是参数tl.col控制标签文本的颜色,并且它采用矢量,以便每个标签可以是不同的颜色。在我的示例中,我选择将Sepal测量值设为红色,将Petal测量值设为蓝色。

library(corrplot)

LabelCol = c("red", "red", "blue", "blue")
corrplot(cor(iris[,1:4]), type="upper",  tl.col=LabelCol)

Corrplot with Multiple Label colors