我正在寻找带有 d3.js 的 CirclceLayout 的实现,因为它包含在flare工具包中:
http://flare.prefuse.org/api/flare/vis/operator/layout/CircleLayout.html
此布局将项目放置在圆形布局中。据我所知,此布局尚未包含在 d3.js 库中。
如果这还没有实现,我会很感激一些建议如何使用现有布局实现这一点。
谢谢
马丁
维基百科:http ://en.wikipedia.org/wiki/Circular_layout
更新:
我现在已经实现了我想要完成的原型
按照 Tyson 的建议使用 d3.js 库的 TreeLayout。这个例子的来源是一个可怕的 hack,我没有清理它,所以我不特别推荐看它。基本上,该程序计算底层图的生成树,将此信息添加到数据中,以便 TreeLayout 可用于计算节点的位置。链接取自原始图形数据(不是生成树之一)。程序照常......只是概念证明级别!