[英]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.