繁体   English   中英

是否可以在 cytoscape.js 中拥有单一稳定的 dagre 布局

[英]Is it possible to have single stable dagre layout in cytoscape.js

cytoscape.js dagre 布局非常有效。

然而,没有给定特定图形的单一稳定布局。 布局算法似乎使用一些随机数生成器来计算节点位置。 当同一图形有时在屏幕上呈现不同时,会导致烦人的情况。

有什么简单的方法可以解决这个问题吗? 通常随机种子值可以设置为某个用户定义的数字。 我无法在 cytoscape.js 文档中找到有关如何执行此操作的建议。

我也看到了 Dagre 的类似问题。 在深入研究源代码后,原因可能与使用的排名算法有关:

关联

AFAIK,网络单纯形算法选择随机开始寻找最优值,并且在存在多个最优值的情况下,它不能保证每次都会达到相同的解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM