2016-02-29 58 views
2

如何禁用大量節點和無邊的vis.js中的物理,而沒有將所有節點都顯示在圓中?引擎收錄是爲工作的殘疾人,所以我不會發布的一切,但這裏是我的選擇:物理禁用時的vis.js節點放置

var options = { 
    physics: { enabled: false }, 
    layout: { improvedLayout: false } 
    } 

出於某種原因,所有的節點出現了一圈。當我重新啓用物理時,它們被正確地分開。我希望任何人都能幫助我。

回答

2

我是vis.js網絡模塊的開發人員。你所看到的是默認的起始位置。改進的佈局是解決這個問題的方法,你也可以禁用它。你究竟希望從中得到什麼?物理位置的節點。沒有它,它們被隨機定位。

您可以手動將x和y值提供給節點,您可以嘗試使用層次結構,或者如果要在物理定位後關閉物理,請使用stabilizationIterationsDone事件。

這些事件顯示在我們的示例和文檔中。

祝你好運!

+0

非常感謝!像魅力一樣工作! – brianalbin3