首页 > 解决方案 > 如何绘制多个树状图?

问题描述

我正在尝试使用不同的method超参数绘制所有可能的树状图,但我似乎无法弄清楚如何去做。

这是我到目前为止得到的:

methods = ['single', 'complete', 'average', 'weighted', 'centroid', 'median', 'ward']

fig, axs = plt.subplots(len(methods))
fig.suptitle('All dendrograms')

for i in range(len(methods)-1):
    sch.dendrogram(sch.linkage(X, method=methods[i]), ax = axs[i])
fig.show()

任何线索我做错了什么?

标签: pythonmatplotlib

解决方案


推荐阅读