##背景
Rのigraphを使用して、以下のようなデータtest.txt
をbipartite graphの形でplotしたいです。
A 10 B 20 C 30 D 40 E 50 F 60 G 70 H 80 I 90 J 100
R
1> d <- read.table("test.txt") 2> g <- graph.data.frame(d,directed=F) 3> plot(g,vertex.label=V(g)$name,layout=layout.auto)
以上のコマンドで、このような図を描画することができました。
##質問
これに手を加えて、以下のような形にするにはどうしたら良いでしょうか。
layoutを指定しようとしたところ、以下のようなエラーが出てしまったのですが
どのように直せばbipertite graphのレイアウトに対応させることができるのでしょうか。
R
1> plot(g,vertex.size=5,vertex.label=V(g)$name,layout=layout_as_bipartite) 2 v(graph) でエラー: Not a bipartite graph, supply `types' argument 3> is_bipartite(g) 4[1] FALSE
Rをほとんどいじったことのない初心者ですので、理解不足のところもありますが、よろしくお願いいたします。
あなたの回答
tips
プレビュー