Метки на дендрограмме в R

Я работаю над дендрограммой

plot(clust.res, hang=-1, main=dedro,labels=data1$Name.of.the.variety)

Затем я получаю следующие сообщения:

Warning messages:
"labels" is not a graphical parameter

person Ramendra Sarma    schedule 22.09.2015    source источник


Ответы (1)


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

Однако это можно сделать с помощью пакет dendextend R.

Вот простой пример для вас:

# 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 также позволяет изменять цвет и размер этикеток, примеры см. здесь.

введите описание изображения здесь

person Tal Galili    schedule 23.09.2015