python中的树形图

问题描述:

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

我已经写,标识一个点数据集的簇的代码和要产生树状图中显示了每个迭代

例如产生当我运行我对这个数据集代码簇I的量得到1簇的第一次迭代

enter image description here

和2簇的第二次迭代

enter image description here

所以我想产生的东西,显示这一点。但真的不知道从哪里开始

enter image description here

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

即在该示例中,点标签属性中的一些是[0,0]而其他是[0,1]。所以如果我使用scipy dendrogram我怎么会从这个到链接格式

SciPy does clustering并且与a function to turn such clusterings into dendrograms来。如果您已经编写了自己的集群,也许您仍然可以使用SciPy提供的内容?

+0

我已经写了我自己的聚类例程我要输入到scipy中以产生树状图 – 2012-03-10 18:00:48

+0

'dendrogram'函数期望输入与'linkage'返回的相同类型的输入。 [文档](http://docs.scipy.org/doc/scipy/reference/generated/scipy.cluster.hierarchy.linkage.html#scipy.cluster.hierarchy.linkage)描述了这种格式。 – gspr 2012-03-10 22:21:25