Построение нескольких кластеров с использованием seqdplot в TraMineR может испортить легенду, особенно в сочетании с многочисленными состояниями. Это требует дополнительных опций для изменения легенды, которые доступны с функцией seqlegend. Однако мне трудно объединить график распределения состояний (seqdplot) с отдельной измененной легендой (seqlegend). В идеале каждый хочет построить кластеры (например, 9) без легенды, а затем добавить отдельную легенду в доступную нижнюю правую строку, но вместо этого отдельная легенда генерирует новое окно графика. Кто-нибудь может помочь?
Вот пример использования данных биофамы. С данными, которые я использую в своем собственном исследовании, легенда становится намного более грязной, так как у меня 11 штатов.
#Data
library(TraMineR)
library(WeightedCluster)
data(biofam)
biofam.seq <- seqdef(biofam[501:600, 10:25])
#OM distances
biofam.om <- seqdist(biofam.seq, method = "OM", indel = 3, sm = "TRATE")
#9 clusters
wardCluster <- hclust(as.dist(biofam.om), method = "ward.D2")
cluster9 <- cutree(wardCluster, k = 9)
#State distribution plot
seqdplot(biofam.seq, group = cluster9, with.legend = F)
#Separate legend
seqlegend(biofam.seq, title = "States", ncol = 2)
#Combine state distribution plot and separate legend
#??
Спасибо.