HAVE
- это фрейм данных с музыкальными Artists
, их Friends
, а Genre
из Artists
:
Artist Friend ArtistGenre
2 Chainz Boy Wonder HIPHOP
2 Chainz Chris Brown HIPHOP
2 Chainz Drake HIPHOP
Billy Joel Cindi Lauper ROCK
Blake Shelton Gwen Stefani COUNTRY
NEED
- это график, показывающий связи междуArtist
и Friend
, где все люди в Artist
имеют цвет узла, изменяющийся на ArtistGenre
.
Я создаю график без условно окрашенных узлов здесь:
x <- graph_from_edgelist(as.matrix(HAVE[,1:2]), directed = F)
plot.igraph(x, vertex.label=NA, vertex.size=1.5)
Но изменить цвета узлов на Genre
довольно сложно.Как мне сопоставить ArtistGenre
с цветами узлов?