python中的树形图

geo*_*ncl 9 python dendrogram

我想编写代码来在python中绘制树形图.有一个简单的方法来实现它.

我编写的代码可以识别点数据集中的聚类,并希望生成一个树形图,显示每次迭代生成的聚类数量

例如,当我在这个数据集上运行我的代码时,第一次迭代得到1个集群

在此输入图像描述

和第二次迭代的2个聚类

在此输入图像描述

所以我想制作能够展示这一点的东西.但不知道从哪里开始

在此输入图像描述

每个点都有一个'label'属性,该属性是每次迭代后该点所在的每个簇的列表.

也就是说,在这个例子中,一些点标签属于[0,0],而其他点是[0,1].所以,如果我使用scipy树形图,我将如何从这到连接格式

gsp*_*spr 8

SciPy进行聚类,并具有将这种聚类转换为树状图的功能.如果您已经编写了自己的群集,也许您仍然可以使用SciPy提供的功能?