1
我想在d3.js中创建一个强制布局,其中“节点”是svg组而不是单独的svg形状。例如,想象一下g
,它包含一系列连接在一条线上的点:我希望力布局能够驱动屏幕上这些线的位置,而不会影响这些线上各个点的位置。d3强制布局将组作为“节点”
这可能吗?如果是这样,我怎么能做到这一点。如果不是,为什么?
我想在d3.js中创建一个强制布局,其中“节点”是svg组而不是单独的svg形状。例如,想象一下g
,它包含一系列连接在一条线上的点:我希望力布局能够驱动屏幕上这些线的位置,而不会影响这些线上各个点的位置。d3强制布局将组作为“节点”
这可能吗?如果是这样,我怎么能做到这一点。如果不是,为什么?
所有你需要做的就是添加'g'元素,其中包含任何你喜欢的东西而不是圆圈。 –
下面是一个快速演示:http://jsfiddle.net/MW8bB/ –
@LarsKotthoff你摇滚,谢谢。每当我想D3中的某些事情会变得棘手时,事情就变得非常简单了...... – drewmoore