如果我有一个距离矩阵,比如说,来自函数pdist。 现在我想绘制一个这个距离矩阵的热图,其行和标签重新排序,以便在热图的顶部/在其一侧的树形图显示距离矩阵的层次结构/聚类。
注意:我没有使用clustergram()来聚类原始数据。这里我只有距离矩阵。
Matlab树形图()函数仅绘制树,而HeatMap函数仅绘制热图。
有什么想法吗?
答案 0 :(得分:0)
这可能有所帮助:
subplot(2,1,1); dendrogram(...);
subplot(2,1,2); heatmap(...);
答案 1 :(得分:0)
一年后,我找到了一个解决方案:使用HeatMap绘制距离矩阵的热图部分。然后分别绘制树状图,并使用图像编辑器将它们组装在一起。不幸的是,目前还没有办法直接绘制整个图。