首页 > 解决方案 > 将颜色标签键添加到 corrplot

问题描述

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

基因来源

X 人类

Y 人鼠

Z鼠标

我当前的 corrplot 热图

谢谢

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

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

标签: rr-corrplot

解决方案


您不提供任何数据或您当前的代码,因此我们无法使用它。我将使用一些简单的内置数据来说明。您需要做的是找出哪些标签获得哪些颜色来构建正确的颜色图。

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

library(corrplot)

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

具有多种标签颜色的 Corrplot


推荐阅读