OK. As I checked the documents, I have to fix the labelList line to the string that I want.
Regards, Mahmood On Mon, Dec 14, 2020 at 5:31 PM Mahmood Naderan <mahmood...@gmail.com> wrote: > Hi > I use the following code to create a dendrogram from a set of x-y points > > import matplotlib.pyplot as plt > import numpy as np > from scipy.cluster.hierarchy import dendrogram, linkage > a = np.array([ > [5.840,-2.339], > [6.320,-2.665], > [-1.698,-0.084], > ],) > linked = linkage(a, 'single') > labelList = range(1, 69) > dendrogram(linked, > orientation='top', > labels=labelList, > distance_sort='descending', > show_leaf_counts=True) > plt.show() > > This code automatically assigns labels for the points and the result is > not sorted. For example, the x-axis labels are 2 1 3. > I want to assign a text for each point. Then no matter where the point > goes, I can see the text that I have assigned. For example, I want to see > PDD, XDD, BDD. > How can I create a list of text labels and bind that to the array a? > > Regards, > Mahmood > > >
_______________________________________________ scikit-learn mailing list scikit-learn@python.org https://mail.python.org/mailman/listinfo/scikit-learn