2017-10-22 147 views
0

私はVisjsを使用していて、長方形のノードにテキストを表示していました。いくつかのノードは2行のテキストを持つことができるので、非常に幅が広​​いが非常に短いノードで非常に幅広い1行のテキストチャンクを避けるために、改行がどこにあるのかを概観するためのヒューリスティックアルゴリズムを追加しました。ネットワークグラフノードが重複しないようにするにはどうすればよいですか?

物理現象がオンになっていても、重複するノードが残っているという問題があります。

2つのノードが重ならないようにレイアウトエンジンに指示することはできませんか?

+0

あなたは解決策を見つけましたか?私も彼らは重複しないようにする必要があります、私は彼らが目に見える空間から出ても大丈夫です。 – Yuriv

+0

残念ながら、 – Volksman

答えて

-1

私はhorizo​​talと垂直距離に影響を与えるためにオプションでlevelSeparationとnodeDistanceを使用:

var options = { 
    layout: { 
     hierarchical: { 
      direction: "LR", 
      sortMethod: "directed", 
      levelSeparation: 300 
     } 
    }, 
    physics: { 
     hierarchicalRepulsion: { 
     nodeDistance: 140 
     } 
    }, 
    edges: {...}, 
    nodes: {...} 
} 

あなたは例を持っていますか?

関連する問題