在d3.js中,我发现树形布局无法通过某个节点计算以前的节点,它只能绘制后继节点。是否可以在d3.js中绘制像DAG这样的布局?
答案 0 :(得分:0)
您可能会发现一些有用的想法:
您可以使用树布局将节点放置在画布中,创建来回指向的链接对象,然后将链接对象绑定到对角线。
http://www.durablejs.org/examples/flowchart/1/admin.html
您还可以使用包布局来放置节点,创建来回指向的链接对象,并将链接绑定到贝塞尔曲线。
http://www.durablejs.org/examples/statechart/1/admin.html
您可以找到上图的代码:
https://github.com/jruizgit/durable/tree/master/lib/durabjevisual.js