使用 p1 <- fviz_dist(dist_obs, gradient = list(low = "#00AFBB", mid = "white", high = "#FC4E07"))来 绘制观测值距离图后,如何画出分层聚类的树状图。请给出代码
时间: 2023-11-14 11:04:21 浏览: 119
组合数学之距离树代码
要画出分层聚类的树状图,可以使用`hclust()`函数进行层次聚类,并使用`plot()`函数绘制树状图。具体代码如下:
```
# 进行层次聚类
hc <- hclust(dist_obs)
# 绘制树状图
plot(hc, hang = -1)
```
其中,`hclust(dist_obs)`表示对观测值距离矩阵进行层次聚类,返回一个聚类树对象`hc`;`plot(hc, hang = -1)`表示绘制聚类树状图,`hang = -1`表示将叶子节点水平排列。
阅读全文