python中的树形图

时间:2012-03-10 17:44:35

标签: python dendrogram

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

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

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

enter image description here

第二次迭代

和2个聚类

enter image description here

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

enter image description here

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

即。在此示例中,某些点标签属性为[0,0],其他点为[0,1]。所以,如果我使用scipy树状图,我将如何从此获得链接格式

1 个答案:

答案 0 :(得分:8)

SciPy does clustering并附带a function to turn such clusterings into dendrograms。如果你已经编写了自己的聚类,也许你仍然可以使用SciPy提供的东西?