問題タブ [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.
vis.js - vis.js ノードが UI に収まらない
ネットワークを視覚化するために vis.js を使用しています。このライブラリに渡されるノードとエッジの数は、それぞれ約500 と 2000です。
私のコードがノードとエッジを追加する前に、ブラウザは 1000 個のエッジを処理した後に応答しなくなりました。オプションに次のパラメータを含めました。
追加するとoptions.layout = {improvedLayout : false}
、画面に出力を取得できます。しかし、ノードが定着しておらず、レイアウトになじむのに時間がかかるようです。ヒエラルキーもはっきり見えません。
vis.js を使用してすべてのノードとエッジを階層的に正しく表示するにはどうすればよいですか? 追加する必要がある追加のパラメーターは何ですか?
javascript - Vis.js ネットワーク ノードのカスタマイズ: ノードとしてのカード
ノードがカードと同様に構造化された情報を表すネットワークを構築したいと考えています。カードとは、次の 2 つの領域で構成される構造を意味します。
- 名前、電話番号、住所など、さまざまなリソースからの情報を入力できる複数行のテキスト領域
- ノードを最大化する、またはノードをルート/メインにするなどの 2 ~ 3 個のボタン (できればアイコン付き) を配置できるコントロール領域。
vis.js のドキュメントからわかる限り、こちらの例を参照してください。段落/テキストをノード ラベルとして入力することはできますが、Html を介してノードを構造化する方法はありません。
vis.js/Network を使用してこれに到達できますか、それとも別のライブラリを使用する必要がありますか?