2

如何从其 id 或名称更改颜色标签节点?

例如:我想更改标签颜色节点 name="4" 或 id=3

g9<- graph(c(0,1,0,2,0,3,1,4,1,2,3,4,3,5,4,5,5,2),n=6,dir=FALSE)
V(g9)$name<-c(1:6)
V(g9)$label<-V(g9)$name
4

1 回答 1

2

V(g9)$color是一组颜色。

要更改特定节点的颜色,请说 2: V(g9)$color[2] ="#343434FF"

如果您想为每个节点使用不同的颜色,您可以指定rainbow(n)其中 n 是节点数,此函数生成一个颜色数组,然后您可以指定:V(g9)$color=rainbow(9)

另请注意:要获取顶点或节点的列表,您可以获取它们:V(g9) 然后如果您决定更改顶点 5 的颜色,则可以使用V(g9)$color[which(V(g9)==5)]="#434344" where,which(V(g9)==5)matches 到顶点或节点 5。

于 2012-05-14T17:44:07.177 回答