17

Vis JS ライブラリを使用してネットワーク グラフを実装しようとしていますが、論理グループ (ボックス) 内にあるノードのグループを実装したいと考えています。VisJS はノードのグループ化を可能にしますが、私が探している視覚的な方法で実装されていません。

これを完全に実行する別のライブラリは GoJS です: http://gojs.net/latest/samples/basic.html 実装したいネットワーク グラフを示す VisJS の別の例ですが、ドキュメントには例がありません: http://visjs. org/docs/img/vis_overview.png

ノードのグループを表すために、ノードをより大きなボックスに配置したいと思います。

これを実装するためのアイデアや提案はありますか?

4

1 に答える 1

6

私は vis のネットワーク モジュールの開発者です。この問題をすぐに確認できなかったことをお詫びしますが、私たちのコミュニケーションのほとんどは GitHub を通じて行われています。

利点として、v4 のリリース以降、レンダー イベントがサポートされています。これらを使用して、ノードのグループの背後にある境界線を含め、キャンバスに必要なものを描画できます。例を見てください:

https://visjs.github.io/vis-network/examples/network/events/renderEvents.html

これは審美的なものであることに注意してください。物理エンジンはこれらの境界を区分しないため、ノードは他のノードと相互作用する可能性があります。

vis network をフローエディタとして使いたいというご要望をよく耳にします。これはあなたの問題ではありませんが、これは私たちがネットワークを設計したものではないことを指摘したいと思います. ただし、将来的にはこのためのモジュールが提供される可能性があります。

于 2015-08-20T08:56:40.377 に答える