igraphとvisNetworkの組み合わせに関する非常に簡単な質問があります。 visEdges(value = E(graph)$ weight)でエッジに重み付けしたいが、それはうまくいかない。私は今、重み付きグラフとしてそれを視覚化しようとすると、それはそれをプロットしませんR visNetwork + igraph visEdgesによるネットワーク視覚化
test
[,1] [,2] [,3] [,4] [,5]
[1,] 0 1 3 7 1
[2,] 4 0 8 9 5
[3,] 10 3 0 8 3
[4,] 5 1 5 0 7
[5,] 8 2 7 4 0
library(igraph); library(visNetwork)
test.gr <- graph_from_adjacency_matrix(test, mode="undirected", weighted=T)
:
test.gr %>%
visIgraph(layout = "layout_in_circle") %>%
visEdges(value = E(test.gr)$weight)
を私は
を使用する場合はここで は、問題を説明するためのおもちゃの一例ですtest.gr %>%
visIgraph(layout = "layout_in_circle") %>%
visEdges(value = 10)
代わりに、私はプロットを得る:
しかし、これはもちろん私が望むものではありません。私はE(test.gr)$ weigthに従って異なる辺の幅を求めます。
どうすればいいのですか?