我是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中的一些示例。任何关于此的指针都将非常有用。