2

IDまたは名前からカラーラベルノードを変更するには?

例: ラベルの色を変更したい node name="4" or 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の色を変更する場合は、頂点またはノード5に一致するV(g9)$color[which(V(g9)==5)]="#434344" whereを使用できます。which(V(g9)==5)

于 2012-05-14T17:44:07.177 に答える