2013-03-27 43 views
1

rowsidecolors的位置。当使用从gplots包将R heatmap.2功能,可以传递参数rowsidecolors,然后将插入下一个列到树形图as shown here。我想知道是否可以将列重新定位到行标签旁边的热图的另一侧?如何改变中的R heatmap.2

回答

1

阅读有关使用“RowSideColors”时4个绘图组件会发生什么的“help(heatmap.2)”。请参阅Moving color key in R heatmap.2 (function of gplots package)了解如何控制其位置。

试试这个:

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) 
)