这是对由枕聚类生成的树型图不显示的跟进。
from matplotlib.pyplot import show
from scipy.spatial.distance import pdist
from scipy.cluster.hierarchy import linkage, dendrogram
from numpy.random import rand
X = rand( 5, 3 )
X[0:5, :] *= 2
Y = pdist( X )
Z = linkage( Y )
dendrogram( Z )
show()当dendrogram()返回一个带有键的字典时,ivl, leaves, color_list, icoord将被pyplot拾取。在将标签和叶长传递给pyplot之前,如何修改它们
做以下事情:
d=dendrogram( Z )
d['leaves']=['label1','label2','label3','label4','label5']似乎不会影响到它。
叶子的长度应该是这样的:

发布于 2011-03-28 13:10:43
根据leaf_label_func,您应该能够在调用它时定义标签(通过标签或 args)。因此,没有必要试图篡改之后的标签。
https://stackoverflow.com/questions/5459341
复制相似问题