【发布时间】:2015-10-09 09:31:03
【问题描述】:
我无法获得基于链接值函数的链接距离和链接强度以适用于弯曲链接,我应该如何以及在哪里指定这些参数?
我根据 Curved Links 示例制作了一个JSFiddle,其中的代码
.linkDistance(function(d) { return d.value; })
写在两个不同的地方(目前已被注释掉,因为它在任何一个地方都不起作用)。我最好的猜测是它属于较低的位置,在指定 force.links(links) 之后。我认为这可能不起作用,因为d 指的是双链接而不是链接,所以我将其更改为
.linkDistance(function(d) { return d[3]; })
其中d[3] 是存储在bilinks 中的link.value,这也不起作用。两个版本都返回 NaN 错误。
我希望实现这种改进会简单明了,所以也许这只是我缺少的一个简单而明显的事情。但是我尝试过的任何东西和我在网上找到的任何东西都没有帮助我在几个小时内取得任何进展,所以希望有人知道发生了什么以及如何解决它。
【问题讨论】:
标签: javascript d3.js social-networking