我是新來的scipy,但我設法得到預期的樹狀圖。我還有更多的問題;關於樹狀圖的一些問題 - 蟒蛇(Scipy)
- 樹形圖中,一些點之間的距離是
0
但它不是 可見,由於圖像的邊界。如何刪除邊框並將y軸的下限設置爲-1
,以便清晰可見。 例如這些點之間的距離爲0
(13,17),(2,10),(4,8,19) - 如何修剪/截斷特定距離。例如,修剪在
0.4
- 如何寫這些集羣(修剪後)到一個文件
我的Python代碼:
import scipy
import pylab
import scipy.cluster.hierarchy as sch
import numpy as np
D = np.genfromtxt('LtoR.txt', dtype=None)
def llf(id):
return str(id)
fig = pylab.figure(figsize=(10,10))
Y = sch.linkage(D, method='single')
Z1 = sch.dendrogram(Y,leaf_label_func=llf,leaf_rotation=90)
fig.show()
fig.savefig('dendrogram.png')
樹狀圖:
謝謝。