Matlab 如何在距离矩阵的热图上绘制树状图

Matlab 如何在距离矩阵的热图上绘制树状图,matlab,Matlab,如果我有一个距离矩阵,比如说,从函数pdist。 现在我想绘制一个距离矩阵的热图,其行和标签重新排序,以便热图顶部/一侧的树状图显示距离矩阵的层次结构/聚类 注意:我没有使用clustergram()对原始数据进行聚类。这里我只有距离矩阵 Matlab dendrogram()函数仅绘制一棵树,而HeatMap函数仅绘制一张热图 有什么想法吗?这可能有助于: subplot(2,1,1); dendrogram(...); subplot(2,1,2); heatmap(...); 一年后我找

如果我有一个距离矩阵,比如说,从函数pdist。 现在我想绘制一个距离矩阵的热图,其行和标签重新排序,以便热图顶部/一侧的树状图显示距离矩阵的层次结构/聚类

注意:我没有使用clustergram()对原始数据进行聚类。这里我只有距离矩阵

Matlab dendrogram()函数仅绘制一棵树,而HeatMap函数仅绘制一张热图

有什么想法吗?

这可能有助于:

subplot(2,1,1); dendrogram(...);
subplot(2,1,2); heatmap(...);

一年后我找到了一个解决方案:使用热图绘制距离矩阵的热图部分。然后分别绘制树状图,并使用图像编辑器将它们组合在一起。不幸的是,目前还没有办法直接策划整个事件