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