問題タブ [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.
javascript - Vis.js:イベントハンドラ内でネットワークにアクセスする方法は?
グラフの表示と編集に vis.js を使用したい (したがって、ノード、エッジ、およびオプションを保存する)。これを実装するには、さまざまなイベントでネットワーク (=グラフ) の変更を保存する必要があります。それらの 1 つは、ドラッグ アンド ドロップによる再配置です。
さて、イベントon
をサポートするメソッドがあり、次のdragEnd
ようなことができます
ただし、ハンドラーに渡されるのは次のオブジェクトです。
network
それ自体の参照はないようです。では、どうやってアクセスするのですか?saveToTiddlerAfterDragging
それ自体とは別のスコープで定義したいと思いnetwork
ます。
javascript - vis.js 交差エッジを最小限に抑える
私は JavaScript が初めてで、vis.js を使用して階層 ("UD") ネットワークを作成しています。問題があります。同じレベルの交差するエッジが多数あります。
クロスエッジを最小限に抑える方法はvis.jsにありますか? 単純なツリーがある私の例では、交差するエッジはまったくないはずです。
私の質問は、階層レイアウトでのvis.jsレベルの並べ替えに関連しています
ここに私のvis.jsオプションがあります: