Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R(封装过热)-向树状图添加颜色(或矩形)_R_Heatmap_Dendrogram_Grob_Ggdendro - Fatal编程技术网

R(封装过热)-向树状图添加颜色(或矩形)

R(封装过热)-向树状图添加颜色(或矩形),r,heatmap,dendrogram,grob,ggdendro,R,Heatmap,Dendrogram,Grob,Ggdendro,最少的示例和包文档(): 我想实现两件事: 根据簇的颜色分支(我必须确定簇的k个数)或在“选定”簇的顶部添加矩形 我还希望提取相同的树状图,并将其应用于不同的数据集(具有相同的变量) 我相信树状图是使用ggdendro创建的(如果有帮助的话) 因此,这些就是我想要实现的示例:ggdendro包不支持分支颜色,通常不再支持。它被dendextend包(包括ggdend对象,它支持分支颜色、lwd和lty)取代。 您可以使用Dendestend准备您的树状图,并将它们输入到gplots的热图中

最少的示例和包文档():

我想实现两件事:

  • 根据簇的颜色分支(我必须确定簇的k个数)或在“选定”簇的顶部添加矩形
  • 我还希望提取相同的树状图,并将其应用于不同的数据集(具有相同的变量)
我相信树状图是使用ggdendro创建的(如果有帮助的话)


因此,这些就是我想要实现的示例:

ggdendro包不支持分支颜色,通常不再支持。它被dendextend包(包括ggdend对象,它支持分支颜色、lwd和lty)取代。 您可以使用Dendestend准备您的树状图,并将它们输入到gplots的热图中。或者,您可以查看heatmaply软件包

祝你好运

library(superheat)
superheat(mtcars,
          # scale the matrix columns
          scale = TRUE,
          left.label = "none",
          # add row dendrogram
          col.dendrogram = TRUE, 
          legend=F,
          )