나는 합성 데이터의 원형 덩어리를 플로팅하려고한다. 다음 코드를 사용하십시오 :circular dendextend dendrogram에 라벨을 붙이는 것
library(dendextend)
library(circlize)
library(compositions)
data("Hydrochem")
hydro<-Hydrochem
d <- dist(hydro[7:19], method="euclidean")
hc <- hclust(d, method = "average")
dend <- as.dendrogram(hc)
hydro$River <- as.character(hydro$River)
labels(dend) <- hydro$River[order.dendrogram(dend)]
plot(dend)
올바른 레이블 주문으로 원하는 정상적인 맹 글상을 얻을 수 있습니다. 내가 circlize_dendrogram(dend)
을 실행할 때
는하지만,이 얻을 :
무엇 나를 애 태우게있어하는 중간에 dendrogram은이다 - 나는 레이블의 dendrogram은의 순서를 사용하지 않는 경우 (즉, 단지 입력 labels(dend) <- hydro$River
), 내부 dendrogram 괜찮아요 그리고 모든게 멋지다.
labels_track_height
및 dend_track_height
설정을 사용하지 않으려 고 시도했으며 작은 장난감 데이터 세트에서 동일한 프로세스를 실행할 때이 문제가 발생하지 않습니다.
아이디어가 있으십니까?
감사합니다. Tal - 그게 훨씬 더 철저한 설명이고, 그것을 자동으로 잘 알고 있습니다. – Scott
내 기쁨. 당신이 과학 논문을 위해 그것을 사용하는 경우, dendextend 및 circlize에 관한 논문을 인용 고려하십시오. 다음을 사용하여 찾을 수 있습니다 : citation ("dendextend"); 표창장 ("회람") # (감사) –