2016-04-20 15 views
2

Ich versuche Cluster Dendrogramm mit dendextend zu modifizieren und zu optimieren, unter Codes:Dendrogram Modifikation mit dendextend in R

# prepare hierarchical cluster 
hc = hclust(dist(mtcars)) 

dend <- as.dendrogram(hc) 

dend %>% set("branches_lty", 3) %>% plot() 

Bitte wie kann ich branches_lty für einen bestimmten K-Cluster?

Auch ich möchte ändern und den Text auf eine Länge und Einrückung wie im Bild gezeigt ausrichten.

Ich füge ein Beispielbild an, um zu sehen, ich kann es mit demendendend Paket nicht erreichen.

NB:

Ich kann es plotten A2Rplot verwenden, aber ich kann es nicht ändern. Ist es möglich, beides zu verwenden?

# load code of A2R function 
source("http://addictedtor.free.fr/packages/A2R/lastVersion/R/code.R") 
# colored dendrogram 
op = par(bg = "#EFEFEF") 
A2Rplot(hc, k = 3, boxes = FALSE, col.up = "gray50", col.down = c("#FF6B6B", "#4ECDC4", "#556270")) 

enter image description here

+0

Hallo, sorry für diese Zeit zu beantworten nehmen. Bitte sehen Sie die Antwort und genehmigen Sie es, wenn dies in der Tat das ist, was Sie gesucht haben. Am besten, Tal. –

Antwort

0

Sie können dies mit set("branches_k_lty", k= 3), zum Beispiel lösen:

library(dendextend) 
hc = hclust(dist(mtcars)) 
dend <- as.dendrogram(hc) 
dend %>% set("branches_k_lty", k= 3) %>% plot() 

enter image description here