[英]Multiple RowSideColor columns heatmap.2 from gplots package
我希望能够使用两个RowSideColor条与R包图中的heatmap.2函数,但我无法弄清楚如何做到这一点。 我已经在堆栈溢出之前看到过这个问题,并且在回答问题的同时,回复没有解决这个问题。 将因子添加到输入数据矩阵将不起作用,因为它会影响层次聚类的结果。 如果有必要,我愿意使用其他类似热图的功能来实现我的目标。
谢谢,布拉德
我之前想要这样做,并且总是习惯于制作两个热图,并将一个RowSideColors
条从一个热图复制并粘贴到另一个热图上。 我只是做了一些搜索,发现了可以做到这一点的heatmap.plus
包:
# install.packages("heatmap.plus") #install package
require("heatmap.plus")
data(cars) # using cars data as example
# create a matrix of colors for RowSideColors
myCols = cbind(rep(c("yellow", "blue"), 25), rep(c("red", "green"), 25))
heatmap.plus(data.matrix(cars), RowSideColors=myCols)
此包中的RowSideColors
参数可以接受颜色矩阵以绘制多个行侧颜色。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.