我有一张图表,例如
library(igraph)
g1 <- graph.ring(10)
V(g1)$name <- letters[1:10]
我想根据条件为顶点添加不同的颜色属性。例如,添加颜色&#39; red&#39;当顶点名称为%in% letters[c(3,5,8)]
时。我怎样才能做到这一点?
答案 0 :(得分:1)
尝试类似:
V(g1)$color <- ifelse(V(g1)$name %in% letters[c(3,5,8)], "Red", "Blue")
plot(g1)