【发布时间】:2019-05-11 10:24:11
【问题描述】:
我已经实现了以下版本的力图来显示节点的集群间移动。
https://jsfiddle.net/Edwig_Noronha/67ey5rz0/
节点分为四个集群。在力图的第一次初始化结束后,我调用一个函数将节点从源集群转换到目标集群。
function moveNodes() {
Object.keys(inputdata).forEach(function(key, index) {
svg.selectAll("circle.viewernodes" + index)
.each(function(d) {
d.type = d.destination;
});
});
viewersTransitioned = true;
force.start();
}
但是,力图的第一次初始化稳定需要大约 35 秒。因此,过渡发生在那段时间之后。
Q1) 是否可以通过碰撞检测更快地稳定力图?
节点从源集群到目标集群的转换沿着线性路径发生。
Q2) 是否可以让节点沿着弹道移动?
【问题讨论】:
标签: javascript d3.js data-visualization force-layout