2015-02-17 56 views
0

我在此基础上建立一个包图圈包图:http://bl.ocks.org/mbostock/4063530d3js嵌套独生子女阵列

这里是说明问题jsbin。 http://jsbin.com/xukufi/1/edit?js,output

使用代码形式的例子,如果你有一个孩子嵌套数组的子最底层的孩子重叠所有其他孩子,所以你看不到任何父母的对象或交互。

在我的jsbin中,我已经通过检查兄弟姐妹的数量并将圆的半径减小了三分之一来克服这个问题。这可以起作用,但是如果这些单个子节点中有多个节点,则会扰乱节点布局。我已经知道了半径问题,但我无法弄清楚如何为圆圈定位x和y。

我可能会在这一点上脱轨。有没有其他人处理这个问题与D3如何呈现圆圈包?

+2

可能重复的[D3.js打包的圆形布局 - 如何调整儿童半径](http://stackoverflow.com/questions/22307486/d3-js-packed-circle-layout-how-to-adjust-child -radius) – 2015-02-18 11:11:16

+0

你先生是个绅士和学者。我无法自己找到这个答案超出了我。 – 2015-02-18 18:56:36

回答

0

本的链接解决了我的问题。这确实是重复的。