如何更改R热图中行边颜色的位置。2

如何更改R热图中行边颜色的位置。2,r,heatmap,gplots,R,Heatmap,Gplots,使用gplots包中的Rheatmap.2函数时,可以传递参数rowsidecolors,该参数随后将在树状图旁边插入一列。我想知道是否可以将列重新定位到行标签旁边的热图的另一侧?阅读“帮助(热图.2)”,了解使用“RowSideColor”时4个绘图组件的情况。有关如何控制其位置的详细说明,请参阅 试试这个: heatmap.2 ( matrix(rnorm(100), 10, 10), lmat=rbind(c(0,5,4,0,0), c(0,3,2,1,0)),

使用
gplots
包中的R
heatmap.2
函数时,可以传递参数
rowsidecolors
,该参数随后将在树状图旁边插入一列。我想知道是否可以将列重新定位到行标签旁边的热图的另一侧?

阅读“帮助(热图.2)”,了解使用“RowSideColor”时4个绘图组件的情况。有关如何控制其位置的详细说明,请参阅

试试这个:

heatmap.2 ( 
    matrix(rnorm(100), 10, 10),
    lmat=rbind(c(0,5,4,0,0), c(0,3,2,1,0)), 
    lhei=c(2,5),
    lwid=c(1,1,4,0.25,1),
    col=colorpanel(20, "blue", "black", "red"),
    key = F, trace = "none", scale = "row",
    RowSideColors = rainbow(10)
)

这与您将要达到的默认值差不多:

lmat=rbind(c(5,0,4), c(3,1,2))
lhei=c(1.5,4)
lwid=c(1.5,0.25,4)
新编号为:

二,。热图

三,。行树状图

四,。柱状树状图

五,。钥匙

一,。单杠


维护人员应该保持相同的数字,只需添加5。对于单杠,但嘿,为了好玩,让我们把它弄得更混乱:)基本上他们把它放在一个“队列”后进先出。将水平条设置为1,然后将所有其他内容向下移动1。

对布局的更改不在“帮助”功能中。