Ярлыки на Tanglegram не работают (dendextend)

Я несколько раз пытался поставить метки на танглограмму (пакет dendextend) но мои метки (этические) не работают, на простом сюжете тоже работают. Какую команду следует использовать?

> dati<-read.table("moto.txt",header=T)
> dat<-dati[,-1:-3] #I delete the first three columns because they are 
    qualitative variables (motorcycle brand and model)
> etic<-read.table("moto.txt",header=T)[,2] #my labels (motorcycle model)
> etic
[1] R1200GS AfricaT V-Strom Scrambl MT-07   Z650    Tracer  Multist CB500X  
    Iron883 CMX500  Vulcan  Supers  CBR-RR  GSX-R  
> sdx<-scale(dat)
> d<-dist(sdx)#I assign the matrix of distances to "d"
> library (dendextend)
> hc1<-hclust(d,method="complete")
> hs1<-hclust(d,method="single")
> tanglegram(hc1,hs1, labels=etic)
Error in axis(side = side, at = at, labels = labels, ...) : 
 'labels' is supplied and not 'at'
  Inoltre: Warning messages:
  1: In plot.window(...) : parametro grafico "labels" non valido
  2: In plot.xy(xy, type, ...) : parametro grafico "labels" non valido

> tanglegram(hc1,hs1) #tanglegram work but without labels

person muik45    schedule 02.02.2018    source источник
comment
Решит ли проблему использование as.character в etic? Если нет, пожалуйста, создайте полностью воспроизводимый ecample, и я посмотрю.   -  person Tal Galili    schedule 03.02.2018
comment
as.character не работает. взгляните на все команды, которые я использовал (я редактировал их).   -  person muik45    schedule 03.02.2018
comment
Ваш код не воспроизводится. Пожалуйста, прочитайте сначала два следующих руководства о том, как должен быть написан хороший вопрос, это поможет вам получить необходимую помощь: stackoverflow.com/help/how-to-ask meta.stats.stackexchange.com/questions/1479/   -  person Tal Galili    schedule 29.03.2019


Ответы (1)


В функции нет аргумента под названием «метки». Предполагается, что вы обновите метки вашей дендрограммы и снабдите их танглограммой.

person Tal Galili    schedule 03.02.2018