2016-01-08 32 views
0

在我的應用程序中,一個圖最初加載一個特定節點的單網。用戶可以通過雙擊任何節點來添加其單網來擴展圖形。vis.js物理 - 如何修復一些節點

問題是,每次用戶這樣做時,節點都會跳來跳去,所以很混亂。我不想只是禁用物理,因爲那麼新的節點會在舊的節點上混亂。由於缺乏更好的解釋,我想凍結現有節點,只使用物理來安排新節點(然後在添加更多節點之前凍結它們)。我看着Stop vis.js physics after nodes load but allow drag-able nodes,但這並不能解決我的問題。

對於物理解算算法的各種選項意味着什麼,並且無法在任何地方找到好的描述,所以我很納悶,所以我想知道是否有可能會對我有幫助的調整。

謝謝!

回答

0

你可以給你的一些節點固定的xy的位置。還有像getPositions()storePositions()等方法來檢索或設置第一次穩定後的位置或類似的東西。

+0

我一直在github論壇上進行對話。我試圖在穩定之後將位置設置爲固定,然後將新節點放置在它們之上。我真的很困惑。 – betseyb