R中的igraph:将相同颜色的节点相邻排列

R中的igraph:将相同颜色的节点相邻排列,r,igraph,R,Igraph,我的例子是: library(igraph) links <- cbind.data.frame(from = rep("A", 6), to = LETTERS[1:6], weight = rep((1:3), each =2)) nodes <- cbind.data.frame(id = LETTERS[1:6], feature

我的例子是:

library(igraph)
links <- cbind.data.frame(from = rep("A", 6),
                  to = LETTERS[1:6],
                  weight = rep((1:3), each =2))

nodes <- cbind.data.frame(id = LETTERS[1:6],
                           feature = rep((1:3), each =2))

net <- graph_from_data_frame(d = links, vertices = nodes, directed = T) 
V(net)$color <- V(net)$feature
plot(net, vertex.size=30, edge.arrow.size = 0)
库(igraph)

链接我找到了一个非常简单的方法。只需使用
作为星型布局

LO <- layout_(net, as_star())
plot(net, vertex.size = 30, edge.arrow.size = 0, layout = LO)

LO前面问题的答案可能会有所帮助@G5W,非常感谢你的帮助。