d3js Circle Pack图表,带有嵌套的单个子数组
d3js Circle Pack diagram with nested single child arrays
我正在基于此构建一个包图:http://bl.ocks.org/mbostock/4063530
下面是一个说明这个问题的jsbin。http://jsbin.com/xukufi/1/edit?js,输出
使用示例中的代码,如果您有嵌套的子对象数组,其中只有一个子对象,则最底部的子对象与所有其他子对象重叠,因此您无法看到任何父对象或与任何父对象交互。
在我的jsbin中,我通过检查兄弟姐妹的数量并将圆半径减少三分之一来克服这一问题。这是可行的,但如果其中任何一个子节点中有多个节点,则会打乱节点布局。我已经解决了半径问题,但我不知道如何定位圆的x和y。
我可能在这一点上偏离了轨道。有没有其他人处理过d3如何渲染圆形包的问题?
Ben的链接解决了我的问题。这确实是重复的。
相关文章:
- 用嵌套函数和默认函数定义函数
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 可以简化嵌套的延迟Q Promises解析吗
- 用于搜索的聚合物嵌套绑定
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- d3中堆栈函数和嵌套函数之间的差异
- 如何打印嵌套对象的所有值
- 嵌套描述函数中对象的单个mock(jasmine
- 嵌套画布另存为单个图像
- 从mongo返回的对象(findOne)中筛选/返回单个嵌套对象
- 下划线分组依据单个方面与嵌套对象属性的比较
- 从动态创建的单个列表创建嵌套列表
- AngularJS嵌套了带有单个索引的ng-repeats
- 角度 - 我可以在嵌套的 ng-repeat 中的多个对象上使用单个函数来触发该对象的 ng-show 吗?
- 为单个状态组合嵌套视图和多个视图
- Bookshelf.js / Knex.js嵌套在单个查询中
- React + Flux——将输入绑定到单个“模型”的嵌套组件
- 悬停只影响嵌套集合中的单个元素
- jQuery - 右键单击嵌套的单个
- 元素时获取它的 id
- js嵌套列表,由具有父关系的单个元素数组组成