我有一个带标签的关系数据的2D数组(第一行和第一列)。
当我创建树形图时,我的标签重叠了。如何使标签均匀分开?file = open(fileName)line = …
我认为在树形图的构造中简单地指定标签可能更容易,因为它们在构造时是已知的,如下所示
import scipy.cluster.hierarchy as sch import numpy as np # Only needed for random sample data np.random.seed(1) # Seeded for reproducing populations = np.arange(10) # Create some random sample data data = abs(np.random.randn(10)) fig, ax = plt.subplots() Y1 = sch.linkage(data, method='ward',optimal_ordering=True) Z1 = sch.dendrogram(Y1, orientation='top', labels=populations) plt.show()
会给你的