9

我想编写代码来在 python 中绘制树状图。有没有一种简单的方法来解决它。

我编写了识别点数据集中的集群的代码,并希望生成一个树状图,显示每次迭代产生的集群数量

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

在此处输入图像描述

和 2 聚类第二次迭代

在此处输入图像描述

所以我想制作一些能说明这一点的东西。但真的不知道从哪里开始

在此处输入图像描述

每个点都有一个“标签”属性,它是每次迭代后该点所在的每个集群的列表。

即在这个例子中,一些点标签属性是[0,0],其他的是[0,1]。所以如果我要使用 scipy dendrogram 我将如何从这个到链接格式

4

1 回答 1

8

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

于 2012-03-10T17:50:49.447 回答