2016-07-08 28 views
1

VisNetworkに問題があります。 rでグラフを作成し、ノードをクリックして別の場所に移動するたびに、以前の場所に戻ります。手動でネットワークを再配置する可能性はありますか?いくつかのノードを別の場所に移動したり、いくつかのノード間のエッジの長さを変更して、より透明になるようにしたいと思います。手伝ってくれてありがとう!VisNetworkでノードの位置を手動で変更する方法

+0

使用ライブラリd3Networkにx & y列にレンダリングする前に、座標 –

答えて

2

少なくとも二つの可能性:

使用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

+0

手動で座標を設定する方法を説明することができます設定することができます

visNetwork(nodes, edges) %>% visIgraphLayout()

を無効になっています?私は 'ノード'に 'x'と' y'の値を作成しましたが、まったくそれに従わないようです。 – vashts85

関連する問題