以下是来自 https://python-graph-gallery.com/404-dendrogram-with-heat-map/ 的示例,生成了一棵树状图,我推测它基于scipy。
# Libraries
import seaborn as sns
import pandas as pd
from matplotlib import pyplot as plt
# Data set
url = 'https://python-graph-gallery.com/wp-content/uploads/mtcars.csv'
df = pd.read_csv(url)
df = df.set_index('model')
del df.index.name
df
# Default plot
sns.clustermap(df)
问题:如何以非图形形式获得树状图?
背景信息: 从该树状图的根部开始,我想在最大长度处切断它。例如,我们有一条边从根部到左侧聚类(L),一条边到右侧聚类(R)...从这两条边中,我想获取它们的边长,并在最长的这两条边处切断整个树状图。
此致敬礼