4

グラフの 3 つの頂点の 2 つのクリークがあります。

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)

派閥は次のとおりです。a[0 1 2],b[3 4 5]

プロット(g9)でこれらのクリークを埋める方法???

で試しました

colorT<-gray.colors(2) 
polygon(c(x1a,x2a,x3a),c(y1a,y2a,y3a),col = colorT[1])
polygon(c(x1b,x2b,x3b),c(y1b,y2b,y3b),col = colorT[2])

問題は、グラフ g9(座標) と一致しないことです。領域は g9 のプロット上にある必要があります。

どうすればそれができますか?

4

1 に答える 1

4

plotigraph 0.6 (現在の安定バージョンではなく開発バージョン)の関数にmark.groupsは、レイアウト上の塗りつぶされたポリゴンによってマークされる頂点のグループを指定できる引数が呼び出されます。例えば:

plot(g9, mark.groups=list(c(1,2,3), c(4,5,6)))

これは igraph 0.5.x では機能しないことに注意してください。また、0 ベースのインデックスを使用する igraph 0.5.x とは異なり、igraph 0.6 は R インターフェイスで 1 ベースの頂点インデックスを使用するため、1,2,3代わりに書いたことにも注意してください。0,1,2

于 2012-05-09T19:26:04.717 に答える