5

コードを JIT から D3 に移行し、ツリー レイアウトを操作しています。http://mbostock.github.com/d3/talk/20111018/tree.htmlのコードをツリー データで複製しましたが、もう少しやりたいと思いました。

私の場合、下位レベルでマージして親を形成する子ノードを作成したかったのですが、これはより有向グラフ構造であることがわかりましたが、ツリーがこれに対応することを望みます (つまり、子ノード間の共通 ID が必要であることに注意してくださいマージ)。

したがって、基本的には、親から子への途中で通常どおりに分割されるツリーですが、それらの子ノードをまとめて親にする機能もあります (一種の近親相姦関係または何か:))。

似たような質問 -> D3 で非ツリー階層をレイアウトする方法

ツリー階層レイアウトと組み合わせて階層エッジ バンドリングを使用できるように思えますが、それが行われたことはありません。私はそれで少しずれているかもしれません。

4

1 に答える 1

4

私は、JavaScript で有向グラフをレイアウトするためのdagreというライブラリに取り組んできました。D3 でどのように使用できるかの例があります。多分これはあなたのニーズに合っていますか?

于 2012-12-04T20:42:34.240 に答える