Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 节点上的转换';和链接';D3 v4部队布局中的位置_Javascript_D3.js_Force Layout - Fatal编程技术网

Javascript 节点上的转换';和链接';D3 v4部队布局中的位置

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

我正在使用D3V4制作一个动态社交网络可视化,示例如下:

本例中有两年的数据,我想在2004年到2005年时更新节点和链接。我想让节点和链接的位置随着新节点和链接的添加而动态变化,但不管旧节点和链接的原始位置如何,它们都会立即弹出

我想我应该在
tick()
函数中添加
transition()


有什么建议吗?提前感谢。

这是Mike Bostock提供的修改力布局块示例:

这是一个更新的JSFIDLE,我从您制作的JSFIDLE中派生出来。我主要在数据链接中指定了一个关键函数:

 var node = g2
  .attr("class", "nodes")
  .selectAll("circle")
  .data(nodeData, function(d) { return d.source + '-' + d.target });