1
VisNetworkに問題があります。 rでグラフを作成し、ノードをクリックして別の場所に移動するたびに、以前の場所に戻ります。手動でネットワークを再配置する可能性はありますか?いくつかのノードを別の場所に移動したり、いくつかのノード間のエッジの長さを変更して、より透明になるようにしたいと思います。手伝ってくれてありがとう!VisNetworkでノードの位置を手動で変更する方法
VisNetworkに問題があります。 rでグラフを作成し、ノードをクリックして別の場所に移動するたびに、以前の場所に戻ります。手動でネットワークを再配置する可能性はありますか?いくつかのノードを別の場所に移動したり、いくつかのノード間のエッジの長さを変更して、より透明になるようにしたいと思います。手伝ってくれてありがとう!VisNetworkでノードの位置を手動で変更する方法
少なくとも二つの可能性:
使用vis.js
は(デフォルト)座標を計算するために、その後、無効物理後
require(visNetwork)
nodes <- data.frame(id = 1:3)
edges <- data.frame(from = c(1,2), to = c(1,3))
visNetwork(nodes, edges) %>%
visEvents(stabilizationIterationsDone="function() {this.setOptions({ physics: false });}")
または使用igraph
座標を計算します。それは高速です、と物理学は自動的にあなたがまた問題を回避するためにnodes
手動で座標を設定する方法を説明することができます設定することができます
visNetwork(nodes, edges) %>% visIgraphLayout()
使用ライブラリd3Networkに
x
&y
列にレンダリングする前に、座標 –