2
저는 ggdendrogram을 사용하여 dendrogram을 플로팅하고 있습니다 만 그래프를보다 직관적으로 만들려면 왼쪽에 라벨을 붙이고 싶습니다. 어떻게해야합니까? 감사!!!플립 ggdendrogram 플롯
if (rotate) {
p <- p + coord_flip()
p <- p + scale_y_reverse(expand = c(0.2, 0))
}
하지만 당신은 scale_y_reverse(.)
수행하는 것을 원하지 않는다 :
library(ggplot2)
library(ggdendro)
### Data
countries <- c("UK","AU","SA","CH")
distmatrix <- matrix(c(0.00, 0.16, 1.01, 0.97, 0.16, 0.00, 0.84, 0.79, 1.01, 0.84, 0.00, 1.49, 0.97, 0.79, 1.49, 0.00),
nrow=4,dimnames=list(countries, countries))
### Cluster
hc = hclust(as.dist(distmatrix), method = "ward")
### Plot
ggdendrogram(hc, rotate=TRUE, theme_dendro=FALSE)
정말 도움이됩니다. 이것은 내가 생각했던 것보다 훨씬 복잡합니다. 해결책이 있다는 것은 대단합니다! – MatAff
+1 이것은'ggdendrogram'을 작성할 때 염두에 두었던 것입니다. 가능한 모든 상황에 맞추려는 것이 아니라 ggplot 솔루션을 롤백하기위한 (잘하면 도움이되는) 템플릿 역할을합니다. – Andrie
'ggdendro'의 새로운 개발 버전에서는'ggdendrogram'에이 방향을 기본값으로 포함 시켰습니다 – Andrie