4
有没有办法改变公式D3用于计算力布局中的力的排斥力?d3力布局排斥力公式
它先前说过D3 charge force follows the inverse-square law。但是,随着节点之间的距离的增加,我想让力量衰减得更快。我想让这个公式的行为更像charge/distance^3
或charge/distance^4
,这样节点只有在非常接近时才会明显相互排斥。
有没有办法改变公式D3用于计算力布局中的力的排斥力?d3力布局排斥力公式
它先前说过D3 charge force follows the inverse-square law。但是,随着节点之间的距离的增加,我想让力量衰减得更快。我想让这个公式的行为更像charge/distance^3
或charge/distance^4
,这样节点只有在非常接近时才会明显相互排斥。
是的,你可以修改源代码。相关文件为here,特别是repulse
函数。你可以改变
var k = quad.charge * dn * dn * dn;
什么是目前
这将是很好,如果谁downvoted可以提供这样做的理由。你对这个没有的答案有什么期望? –