我正在尝试使用Python绘制一个树状图,最好是使用Plotly。 我有一个数据集,其中包含各种对象的聚类。 我可以使用此数据集来生成所需的数据或至少推断。 然而,我不明白create_dendrogram的输入实际上是什么。文档只说它是一个ndarray-作为数组的观测矩阵。 我熟悉Numpy ndarrays,但我想知道数组必须包含什么。更具体地说,值X [i] [j]的意义是什么。 它似乎只是0到1之间的浮点数。 我已查看了Python Plotly的API文档,网址在这里 - https://plot.ly/python/dendrogram/
如果有一种替代的、更直观的方法在Python中生成树状图,我也很想知道。我对此还很陌生,希望得到任何帮助。(如果需要重新表述问题,请告诉我!)
import plotly.plotly as py
from plotly.tools import FigureFactory as FF
import numpy as np
X = np.random.rand(10, 10)
fig = FF.create_dendrogram(X, orientation='left', labels=names)
py.iplot(fig, filename='dendrogram_with_labels')
如果有一种替代的、更直观的方法在Python中生成树状图,我也很想知道。我对此还很陌生,希望得到任何帮助。(如果需要重新表述问题,请告诉我!)