我正在做聚类分析并创建一个树状图。我使用ggdendrogram
了 package 并想在ggplot2
. 我想知道如何获得与叶标签相同的 x 标签。谢谢
D1 <- as.dist(
matrix(
data=
c( 0, 9, 3, 6, 11
, 9, 0, 7, 5, 10
, 3, 7, 0, 9, 2
, 6, 5, 9, 0, 8
, 11, 10, 2, 8, 0)
, nrow= 5
, ncol = 5
, byrow=TRUE
))
HCD1 <- hclust(d = D1, method="single", members=NULL)
library(ggdendro)
ggdendrogram(HCD1, theme_dendro=FALSE)
HCD1Data <- dendro_data(as.dendrogram(HCD1))
library(ggplot2)
p1 <-
ggplot(data = HCD1Data$segments) +
geom_segment(aes(x=x, y=y, xend=xend, yend=yend))
print(p1)