問題タブ [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 に答える
717 参照

vis.js - キャンバスの境界に対してノードの位置を修正

シナリオのようなフローチャートで Vis.js を使用しようとしています。

データベースからフローチャートの情報を取得しており、Vis.js を使用してフローチャート ノードを適切にレイアウトしたいと考えています。

ただし、START ノードと END ノードは常にコンテナーの左端の中央と右端の中央に配置したいと考えています。

そうするためのオプションを理解できないようです。

これまでの私のコードはこのペンにあります:

http://codepen.io/anon/pen/WwdGvP

コンテナに対して START ノードと END ノードの位置を固定し、残りのレイアウトは VIS JS に任せるにはどうすればよいですか?

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

javascript - 多くのノードが追加されたときにVis.jsがグラフを表示しない

を使用してアイテム間の関係を表示する Web アプリを作成してVis.jsいます。それらの間に ~1200 のエッジを持つ ~260 のノードを表示する必要があるポイントに到達するまで、すべてが完全に正常に機能します。

そのノード数に達すると、グラフには空白と青い線だけが表示され、他には何も表示されません。ズームしようとするとすぐに線が消えて真っ白です。

ノードの位置を見ると、それらの多くが負の位置または非常に大きなx, y位置にあることがわかります (通常、x の場合は -300、y の場合は約 478759527705558300000)。

物理を無効にしようとしましたが、無駄でした。グラフは階層モードで、レベルはコードで手動で設定されていますが、レベルは正しいです。

ネットワーク オプション (このimprovedLayoutオプションは、インターネットで見つけた可能性にすぎません。削除しても同じように機能します):

スクリーンショット: スクリーンショット

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

javascript - vis.js ネットワーク フィット関数

ネットワーク グラフを描画するために vis.js 4.16.1 を使用しています。現在、2 つのネットワーク グラフがあります。ユーザー図面用の 1 つのネットワーク グラフ。ユーザーが行った後、ネットワーク グラフが何であれ、2 番目のネットワーク グラフに正確にコピーしたいと考えています。しかし、最初と同じ視点を設定することはできません。これは、最初のネットワークのオプションです。

ユーザーが自分でノードを整理できるように、物理を無効にしました。
これは、2 番目のネットワークのオプションです。

fit 関数を使用すると ( http://www.cse.unsw.edu.au/~mike/myrlibrary/visNetwork/doc/network/ )

何も変わっていません。関数を使用するmoveTo場合:

それでも、最初のネットワークが焦点を合わせたポイントにキャンバスを移動することはできません。キャンバスはまったく動かない。誰かが私にいくつかの提案をしてもらえますか? 前もって感謝します、

0 投票する
0 に答える
272 参照

vis.js - vis.js でエッジ接続ポイントを変更する

ワークフローを視覚化するための vis.js ネットワーク ダイアグラムがあります。したがって、階層レイアウト (方向: LR、nodes.shape: ボックス) を有効にしました。ここでの問題は、エッジがノードの左右ではなく、ノードの上部と下部で接続することです。だから私は端のテキストを見ることができません。エッジがノードに接続する場所を選択する解決策はありますか?

0 投票する
3 に答える
2782 参照

javascript - VISJS: 操作されたデータを json に保存

vis.js を使用して Web ページにネットワーク グラフを作成しています。

必要なのは、操作されたグラフを JSON 形式でデータベースに保存し、ネットワーク グラフから json をエクスポートすることです。

それに関するドキュメントは見つかりませんでした.保存用に操作されたデータを含むvis.jsネットワークをエクスポートすることは可能ですか(JSONまたはJSONに変換可能な形式で)?

0 投票する
4 に答える
2920 参照

vis.js-network - vis.js ネットワーク ノード上でマウス カーソルを変更する

ネットワークノード上にあるときにvis.jsでマウスカーソルを変更する方法はありますか? それらをノードが表すオブジェクトへのリンクとして扱いたいと考えており、クリックできることを示すためにカーソルを「指」アイコンに変更するよう求められました。