【发布时间】:2014-03-29 21:28:20
【问题描述】:
我想在 d3.js 中创建一个强制布局,其中“节点”是 svg 组而不是单个 svg 形状。例如,想象一个g 包含连接成一条线的点的集合:我希望强制布局驱动这些线在屏幕上的放置,而不影响这些线上各个点的放置。
这可能吗?如果是这样,我怎么能做到这一点。如果不是,为什么?
【问题讨论】:
-
您所要做的就是添加
g元素,其中包含您喜欢的任何内容,而不是圆圈。 -
这是一个快速演示:jsfiddle.net/MW8bB
-
@LarsKotthoff 你太棒了,谢谢。每次我认为 d3 中的某些事情会变得棘手时,事实证明这很容易......
-
太好了,我会添加这个作为参考答案。
标签: javascript d3.js force-layout