首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Arbor.JS中的单节点错误

Arbor.JS中的单节点错误
EN

Stack Overflow用户
提问于 2011-10-07 20:56:53
回答 5查看 1.5K关注 0票数 5

当创建一个包含单个节点的平凡Arbor JS图时,该节点会到处抖动,并且无法添加更多节点。

另一位用户也在这里报告了这个问题:

https://github.com/samizdatco/arbor/issues/12

将非常感谢您在修复/解决方法方面的帮助

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-06-29 22:55:59

使用d3.js库代替Arbor解决了我的问题:-)

票数 2
EN

Stack Overflow用户

发布于 2012-03-05 20:00:46

这不是一个真正的修复,但我计算节点的数量,如果小于1,我将摩擦力设置为1.0

代码语言:javascript
复制
if (nodeCount == 1) {
   //Stop single nodes bouncing all over the place
   sys.parameters({ friction: '1.0' });
}
票数 2
EN

Stack Overflow用户

发布于 2016-04-24 23:13:46

为此,我们使用了一种变通解决方案。它可能更像是一个hack而不是一个完整的解决方案,但它很容易实现,并且在大多数情况下都工作得很好。

我们所做的是在每次添加或删除粒子时确定系统中的粒子数量。如果此计数等于1,我们将在系统中添加一个新粒子,并将其颜色设置为画布背景颜色。由于节点的颜色与其背景相同,因此不可见。

所以在图中没有一个节点。每当由于添加或删除而发生这种情况时,我们都会添加这个隐藏的平衡节点。你可以看看我们的网站,看看上面的例子:http://www.graphthinker.com。当您添加节点时,您可能会看到,即使图形只有一个(可见)节点,它也会继续响应。

当不再需要这个隐藏的平衡节点时,可以将其删除,例如,当添加另一个节点时,或者删除唯一可见的节点时。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7687571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档