R 来自热图/热图栏的颜色栏

R 来自热图/热图栏的颜色栏,r,bar-chart,heatmap,colorbar,R,Bar Chart,Heatmap,Colorbar,我想建立一个具有3个相同高度的条(用空格分隔)的绘图,每个条的颜色类似于热图(热条?)。这相当于从3个不同的颜色贴图中剪切出一列,并将它们排列在一起 我有3个不同的数据集,在过去的热图创建。现在我想比较离散列,因此R中的数据如下所示: V1<-c(1,1,4,4,5,6,6,2,4,5,15,16,15,6,7,8,7,6,3,4) V2<-c(30,38,50,50,40,50,60,70,50,40,200,210,200,30,40,50,60,70,80,70) V3<

我想建立一个具有3个相同高度的条(用空格分隔)的绘图,每个条的颜色类似于热图(热条?)。这相当于从3个不同的颜色贴图中剪切出一列,并将它们排列在一起

我有3个不同的数据集,在过去的热图创建。现在我想比较离散列,因此R中的数据如下所示:

V1<-c(1,1,4,4,5,6,6,2,4,5,15,16,15,6,7,8,7,6,3,4)
V2<-c(30,38,50,50,40,50,60,70,50,40,200,210,200,30,40,50,60,70,80,70)
V3<-c(300,340,500,500,500,550,540,500,540,500,900,999,980,490,400,500,500,2000,2000,2000)

DF<-data.frame(V1,V2,V3)

V1这里有一个建议:将每个变量标度为z分数(高于和低于平均值的SD),将NA分配给异常值,并绘制一个三列热图,各列之间留有空格。您可以将异常值涂成不相关的颜色

DF[DF > 1000] <- NA 
library(gplots)
heatmap.2(scale(DF), Rowv = F, Colv = F, trace = "none", colsep = c(1:3), na.color = "Green")

DF[DF>1000]您应该提到您正在使用R。