Neo4j中使用的圖形佈局算法是什麼? 我想要有解釋NEO4J中顯示的圖形佈局算法的論文。我想知道爲什麼節點以Neo4j呈現它們的方式進行組織。Neo4j的圖形佈局算法
-3
A
回答
1
使用d3
庫來顯示neo4j-browser
中的圖形。
查看d3.layout.force的實施在這裏:layout.coffee
。
1
用於在Neo4j瀏覽器中顯示圖形的佈局算法是force directed algorithm。從維基百科:
它們的目的是定位圖的節點在二維或三維空間,使所有的邊或多或少有相等的長度和儘可能少的交叉邊緣,通過在邊緣集合和節點集合之間根據它們的相對位置分配力,然後使用這些力來模擬邊緣和節點的運動或者使它們的能量最小化。
對於學術參考文獻,有一章來自Handbook of Graph Drawing and Visualization,涵蓋了大部分文獻here。
除了在stdod中鏈接的Neo4j瀏覽器代碼 - 的答案有一個D3示例的力定向佈局here.
相關問題
- 1. Java圖形佈局算法
- 2. JGraphT的圖形佈局算法
- 3. 圖形分層佈局算法
- 4. Kamada&Kawai圖形佈局算法?
- 5. 學習圖形佈局算法
- 6. Neo4j圖形算法源代碼2.3
- 7. 樹圖佈局算法
- 8. 佈局算法
- 9. Android圖形佈局
- 10. 節點圖形編輯器佈局算法
- 11. 瞭解和實施基於力圖形佈局算法
- 12. 如何使用Boost 1.41.0圖形佈局算法
- 13. 塊佈局算法
- 14. arbor.js佈局算法
- 15. TensorFlow佈局算法
- 16. 無法看到圖形佈局在Eclipse
- 17. 無法檢索圖形佈局
- 18. JUNG中的佈局算法
- 19. 日食ADT圖形佈局
- 20. 打開圖形佈局
- 21. WPF圖形佈局組件
- 22. 圖形佈局和重排
- 23. Android開發,圖形佈局?
- 24. Javascript圖形佈局引擎
- 25. 圖形佈局打破
- 26. Android的圖形佈局圖像
- 27. 隨機佈局算法
- 28. 曼哈頓佈局算法
- 29. UI佈局問題/算法
- 30. Cytoscape.js:重新計算鼠標選項卡後的圖形佈局