【发布时间】:2014-10-24 03:54:42
【问题描述】:
我是 d3 的新手。今天早些时候,我尝试了一些 d3 强制布局示例,效果很好。
但是当我自己动手制作每个节点一个g元素,并追加子circle和text时,这些子节点的位置不会自动更新。
这里是jsFiddle
顺便说一下,在这个例子中,我调用了 node.append('someElement') 3 次
-第一次:
node.append('g') > 变成<g></g>
-第二次:node.append('circle')> 变成<g><circle></circle></g>
-最后一次:node.append('text') > 变成了<g><circle></circle><text></text></g>
正如我所想,上次也应该将text 包含到circle 中,但不是,为什么?谢谢
【问题讨论】:
-
This example 应该会有所帮助。
标签: javascript d3.js visualization force-layout