HAVE
是一个数据帧,其中包含音乐剧Artists
,它们的Friends
和Genre
的{{1}}:
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
映射到节点颜色?