是否可以布局此HTML表格+;使用MATLAB'定制树状图;s发布命令?

是否可以布局此HTML表格+;使用MATLAB'定制树状图;s发布命令?,html,matlab,visualization,matlab-figure,dendrogram,Html,Matlab,Visualization,Matlab Figure,Dendrogram,我想整理一个更值得出版(也更容易制作)的图表版本,我已经在下面整理好了: 基本上,它是一个由两部分组成的插图,左边是一个HTML表(显示不同参数的不同集群分配),右边是一个修改过的dengrogram图 我猜从快照中可以明显看出我试图添加到绘图中的内容…基本上,它可以是一组水平、堆叠的条形图,显示不同的参数如何将观测值分组到不同的簇中。我在手工绘制这些图时,使用了带星团编号的括号,但任何在正确的观测值下面加下划线的都是可以接受的 我意识到这个问题有两个部分:当其中一个面板是HTML而不是图形时

我想整理一个更值得出版(也更容易制作)的图表版本,我已经在下面整理好了:

基本上,它是一个由两部分组成的插图,左边是一个HTML表(显示不同参数的不同集群分配),右边是一个修改过的dengrogram图

我猜从快照中可以明显看出我试图添加到绘图中的内容…基本上,它可以是一组水平、堆叠的条形图,显示不同的参数如何将观测值分组到不同的簇中。我在手工绘制这些图时,使用了带星团编号的括号,但任何在正确的观测值下面加下划线的都是可以接受的


我意识到这个问题有两个部分:当其中一个面板是HTML而不是图形时,如何获得双向布局,以及如何修改绘图。[如果这里只回答了一部分,我可以在单独的问题中询问另一部分。]

您可以使用
行和
文本标记绘图。您需要将
剪裁
属性设置为
关闭
,以便线条显示在轴的外部。下面是一个例子:

data = [1,3,4,5; 2,6,7,8; 9,3,7,4;3,8,5,2];
tree = linkage(data,'average');
figure()
dendrogram(tree)
set(gca,'Position',[0.13, 0.3,0.775, 0.65])

h1 = line([1,1],[4,4.8],'Color','k');
h2 = line([1,3],[4,4],'Color','k');
h3 = line([3,3],[4,4.8],'Color','k');
set(h1,'Clipping','off')
set(h2,'Clipping','off')
set(h3,'Clipping','off')

ht = text(1.7,3.9,'Label');

在哪里可以开始学习更多关于在MATLAB中定制这样的图形的知识?