私はd3の初心者です。プロセスフローの依存関係を視覚化する必要があるという要件があります。これらの依存関係は循環的である場合とそうでない場合があります。私は5000以上のプロセスを持っており、それらは40以上の深さまで依存する可能性があります。例えば:
Process A --> (Process B,Process E) -->Process C -- and so on can be as deep as 40 nodes.
Process B --> Process D
Process C ---> (Process D,Process F)
Process D --> (Process A, Process E)
Process F
これはツリーレイアウトとして実行できます。(http://mbostock.github.com/d3/talk/20111018/tree.html)に似ています。この場合、循環依存関係を解消し、同じノードを複数回出力しています。ただし、ノードが5000まであるとグラフが巨大になり、特定のノードを理解して検索するのが非常に直感的ではなくなります。このような状況では、どのようなツリー/グラフを使用すればよいかというアイデアがあります。https://github.com/mbostock/d3/wiki/Galleryでいくつかの例を調べています。これに関するポインタは非常に役立ちます。