Я сгруппировал некоторые данные в r
и построил результаты в виде дендрограммы. То, что я пытаюсь выяснить прямо сейчас, - это то, как я могу изменить цвет меток, так что одинаковые метки одинакового цвета.Как окрасить те же метки на dendorgram в один цвет в r
я получил дендрограммы используя следующий код:
> d<-stringdist::stringdistmatrix(AR_GenesforR$AR_Genes)
> cl <-hclust(as.dist(d))
> plot(cl, label=AR_GenesforR$AR_Genes)
> groups <- cutree(cl, k=2)
> rect.hclust(cl, k=2, border="red")
В результате дендрограммы выглядит следующим образом:
То, что я хочу сделать сейчас, чтобы цвет все метки, которые являются одинаковыми в одного цвета, например. все 2010
желтый, все 2011
синий и прочее. Я исследовал довольно много, но в основном нашел способы окраски этикеток в соответствии с их кластерами. Кто-нибудь знает, как я могу делать то, что хочу?
_ «только нашли способ окрашивать этикетки в соответствии с кластерами они находятся в» _ - ну, почему бы не думать о лейблах, как кластеры? Проверьте https://cran.r-project.org/web/packages/dendextend/vignettes/introduction.html#setting-a-dendrograms-labels – lukeA
[Как сделать отличный воспроизводимый пример R?] (Http: // stackoverflow.com/questions/5963269) – zx8754