使matplotlib中的树状图库更厚?

2024-04-25 11:52:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我用scipy.cluster.hierarchical绘制了一个大小约为10000的链接矩阵。默认的渲染效果很差——正如预期的那样,考虑到输入的大小——因为容器太窄,无法识别树状图中任何有意义的结构。我怎样才能迫使箱子离得更远,这样我才能更好地看到数据?我意识到这需要图像非常大,但没关系。在

我知道dendrogram的截断功能。我很可能最终会使用它,但是我想在开始截短之前查看一下演示文稿中的完整数据。在

下面是呈现的效果。使用figsize增加图像大小似乎没有帮助,xtick.major.pad也没有帮助。在

fig = pylab.figure(figsize=(10, 10))
Z = sch.dendrogram(Y, leaf_rotation=90)
fig.show()
fig.savefig('dendrogram.jpg')

the rendering

提前感谢您的帮助!在


Tags: 数据图像链接fig绘制矩阵scipy容器