2016-11-08 29 views
1

我使用vis.js在網頁上創建網絡圖。
我需要將操縱圖存儲爲json格式的數據庫,從網絡圖導出json。 我沒有找到關於它的任何文檔,是否可以將帶操縱數據的vis.js網絡導出到json?VISJS:將操縱的數據保存到json

回答

0

據Visjs文件,你可能想的方法是storePositions()

這是功能說明:

當使用vis.DataSet到您的節點加載到網絡,該方法將把所有節點的X和Y位置放入該數據集中。如果您從數據庫加載節點並將其與DataSet動態耦合,則可以使用它來穩定網絡一次,然後通過DataSet保存該數據庫中的位置,以便下次加載節點時,穩定性將會接近瞬間。

如果節點還在移動,並在使用動態邊緣平滑 (這是在默認情況下),你可以使用選項 stabilization.onlyDynamicEdges物理模塊中,以提高 初始化時間。

此方法不支持羣集。目前,在使用羣集時無法緩存位置,因爲它們不能從正確的位置正確初始化。

VisJs docs