首页 > 解决方案 > Sigmajs 自定义部队

问题描述

是否有可能使用与 d3 类似的 sigmajs 来定义自定义力?后来还操纵势力?

即在 d3 中我可以定义一个力:

simulation
.force("link", d3.forceLink().id(function (d) {
    return d.id;
}))
.force("center", d3.forceCenter(width / 2, height / 2));

后来我可以操纵例如链接上的力:

simulation.force("link").strength(function(link) {

    return (somecondition) ? 0.2 : 1.0;
});

有没有办法在 sigmajs 中做到这一点?

标签: d3.jssigma.js

解决方案


推荐阅读