2015-09-22 4 views

ответ

1

Это имеет смысл. В общем, функция plot.dendrogram не имеет параметра labels и не позволяет вам изменять метки дендрограммы, которые она отображает.

Это, однако можно использовать используя the dendextend R package.

Вот простой пример для вас, чтобы пройти через:

# some data and create the dendrogram 
DATA <- 1:4 
hc <- hclust(dist(DATA)) 
dend <- as.dendrogram(hc) 

# Get dendextend for editing the labels 
if(!require(dendextend)) install.packages("dendextend") 
library(dendextend) 
# Copy the object, and edit its labels 
dend2 <- dend 
labels(dend2) <- c("one", "two", "3", "four") 

# compare the two dendrograms: 
par(mfrow = c(1,2)) 
plot(dend, main = "original dend") 
plot(dend2, main = "dend with edited labels") 

Пакет dendextend также позволяет изменять цвет этикетки и размер, see here for examples.

enter image description here

Смежные вопросы