【发布时间】:2011-07-24 11:30:47
【问题描述】:
这是对Dendrogram generated by scipy-cluster does not show 的跟进。
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']
似乎没有影响。
叶子的长度应该是这样的:
【问题讨论】:
标签: python matplotlib scipy dendrogram