Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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_Hierarchical Clustering - Fatal编程技术网

在R中绘制复杂的热图

在R中绘制复杂的热图,r,heatmap,hierarchical-clustering,R,Heatmap,Hierarchical Clustering,我正试图用热图来绘制一幅图。2用层次聚类分析的树状图。但是,我需要为每个树状图编写两种不同的方法。对于y轴,我需要写Ward的方法,距离二进制。我的X轴,沃德方法,距离平方欧几里德 有人知道如何为此编写代码吗?您可以手动指定如下树状图: library(gplots) d1 <- as.dendrogram(hclust(dist(mtcars, method = "euclidean"), method = "ward.D")) d2 <- as.dendrogram(hclust

我正试图用热图来绘制一幅图。2用层次聚类分析的树状图。但是,我需要为每个树状图编写两种不同的方法。对于y轴,我需要写Ward的方法,距离二进制。我的X轴,沃德方法,距离平方欧几里德


有人知道如何为此编写代码吗?

您可以手动指定如下树状图:

library(gplots)
d1 <- as.dendrogram(hclust(dist(mtcars, method = "euclidean"), method = "ward.D"))
d2 <- as.dendrogram(hclust(dist(t(mtcars), method = "euclidean"), method = "ward.D2"))
heatmap.2(as.matrix(mtcars), Rowv=d1, Colv=d2)
库(gplots)

d1请阅读,因为我遗漏了您添加尝试内容和错误的部分。非常感谢,这是一种非常简洁的编码方式!