d3.js - 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 中做到这一点?
解决方案
推荐阅读
- java - 使用 Redisson 将数据从 Redis 集群迁移到另一个集群
- reactjs - react: 需要帮助理解状态变化和渲染
- flutter - 登录时 Flutter 中的图像背景幻灯片
- c++ - 如何从客户端在服务器上运行脚本(使用 qt 库)?
- javascript - React 无法识别 DOM 元素上的 `isActive` 属性 - styled-components
- jquery - 如何使用 jquery 检查和取消选中父子输入?
- javascript - 在 JavaScript 中以函数式风格将 elem 与下一个连接
- javascript - 在 div 中显示 2 个自定义数据属性项。例如:货币和金额
- javascript - 2 setTimeouts 没有正确清除 - 如何正确重置?
- c++ - LNK2019:C++/CLI 中未解析的外部符号