問題タブ [vis.js-network]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1281 参照

javascript - Vis.js:イベントハンドラ内でネットワークにアクセスする方法は?

グラフの表示と編集に vis.js を使用したい (したがって、ノード、エッジ、およびオプションを保存する)。これを実装するには、さまざまなイベントでネットワーク (=グラフ) の変更を保存する必要があります。それらの 1 つは、ドラッグ アンド ドロップによる再配置です。

さて、イベントonをサポートするメソッドがあり、次のdragEndようなことができます

ただし、ハンドラーに渡されるのは次のオブジェクトです。

networkそれ自体の参照はないようです。では、どうやってアクセスするのですか?saveToTiddlerAfterDraggingそれ自体とは別のスコープで定義したいと思いnetworkます。

0 投票する
2 に答える
1381 参照

javascript - vis.js 交差エッジを最小限に抑える

私は JavaScript が初めてで、vis.js を使用して階層 ("UD") ネットワークを作成しています。問題があります。同じレベルの交差するエッジが多数あります。

クロスエッジを最小限に抑える方法はvis.jsにありますか? 単純なツリーがある私の例では、交差するエッジはまったくないはずです。

ここに画像の説明を入力つまり、代わりに次のようなものが欲しいここに画像の説明を入力

私の質問は、階層レイアウトでのvis.jsレベルの並べ替えに関連しています

ここに私のvis.jsオプションがあります: