Javascript 节点上的转换';和链接';D3 v4部队布局中的位置
我正在使用D3V4制作一个动态社交网络可视化,示例如下: 本例中有两年的数据,我想在2004年到2005年时更新节点和链接。我想让节点和链接的位置随着新节点和链接的添加而动态变化,但不管旧节点和链接的原始位置如何,它们都会立即弹出 我想我应该在Javascript 节点上的转换';和链接';D3 v4部队布局中的位置,javascript,d3.js,force-layout,Javascript,D3.js,Force Layout,我正在使用D3V4制作一个动态社交网络可视化,示例如下: 本例中有两年的数据,我想在2004年到2005年时更新节点和链接。我想让节点和链接的位置随着新节点和链接的添加而动态变化,但不管旧节点和链接的原始位置如何,它们都会立即弹出 我想我应该在tick()函数中添加transition() 有什么建议吗?提前感谢。这是Mike Bostock提供的修改力布局块示例: 这是一个更新的JSFIDLE,我从您制作的JSFIDLE中派生出来。我主要在数据链接中指定了一个关键函数: var node
tick()
函数中添加transition()
有什么建议吗?提前感谢。这是Mike Bostock提供的修改力布局块示例:
这是一个更新的JSFIDLE,我从您制作的JSFIDLE中派生出来。我主要在数据链接中指定了一个关键函数:
var node = g2
.attr("class", "nodes")
.selectAll("circle")
.data(nodeData, function(d) { return d.source + '-' + d.target });