1. ホーム
  2. r

[解決済み] igraphのvertex.shape機能の使い方

2022-03-13 08:34:15

質問

igraphのvertex.shape機能を使ったことのある方はいらっしゃいますか? これは http://cneurocvs.rmki.kfki.hu/igraph/doc/R/igraph.vertex.shapes.html が期待されたが、理解できなかった。 どなたか動作するコードの例をお持ちの方はいらっしゃいますか?

どのように解決するのですか?

頂点は、グラフのノードに過ぎません。 それらをプロットするとき、矩形や円、その他の形状にすることができます。 あなたが一番きれいだと思うものなら何でも構いません。

の例を見てみましょう。 ?igraph.vertex.shapes のページをご覧ください。

g <- graph.ring(10, dir=TRUE, mut=TRUE)
plot(g, vertex.shape="rectangle", layout=layout.circle)

に許容される値は vertex.shape 引数は次のように与えられます。

names(igraph:::.igraph.shapes)
[1] "circle"     "square"     "csquare"    "rectangle"  "crectangle"
[6] "vrectangle" "none"

参照 ?layout の許容値については layout 引数を指定します。