gpt4 book ai didi

python - 关于树状图的一些问题 - python (Scipy)

转载 作者:太空狗 更新时间:2023-10-30 01:30:06 25 4
gpt4 key购买 nike

我是 scipy 的新手,但我设法得到了预期的树状图。我还有一些问题;

  1. 在树状图中,一些点之间的距离是 0 但不是由于图像边框可见。我怎样才能删除边框并制作y轴下限为-1,使其清晰可见。例如这些点之间的距离是 0 (13,17), (2,10), (4,8,19)
  2. 如何修剪/截断特定距离。例如在 0.4
  3. 处修剪
  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')

树状图: enter image description here

谢谢。

最佳答案

1.fig.gca().set_ylim(-0.4,1.2) 这里gca()返回当前的axes对象,所以你可以给它起个名字

ax=fig.gca()
ax.set_ylim(-0.4,ax.get_ylim()[1])

关于python - 关于树状图的一些问题 - python (Scipy),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9708630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com