问题描述
D3 的力模拟定心力使用如下代码,其中:
-
n
等于节点数, -
x
等于中心 x 值 -
y
等于居中 y 值 -
sx
和sy
为 0。
首先力这样做:
for (i = 0; i < n; ++i) {
node = nodes[i],sx += node.x,sy += node.y;
}
然后:
for (sx = (sx / n - x) * strength,sy = (sy / n - y) * strength,i = 0; i < n; ++i) {
node = nodes[i],node.x -= sx,node.y -= sy;
}
这是一个怎样的定心力?
第一部分和第二部分分别做了什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)