2014-01-18 79 views
1

所以我有來自不同來源的大約2.5mill節點,主要是來自數據庫的進化樹和其他數據。我正在嘗試使用sigmajs實現可視化網絡映射,並着手編寫帶有腳本的xml。我無法理解的是x和y位置是如何計算的?可視化可視化清楚地表明它是有序的,gexf文檔沒有講述我們應該如何計算x和y座標。 用三個節點修飾位置並沒有在這個問題上留下多少亮點,而且gephi網站似乎從我的結尾處倒下了。 如果有人可以解釋如何在包含4或5個簇的複雜網絡圖中計算x和y座標,那將會非常有幫助。GEXF文件節點定位,邏輯是什麼?

回答

1

x和y(和z,如果你想要3D!)座標是用「佈局」來計算的,ForceAtlas就是這些佈局之一。你要麼在Gephi桌面版本通過利用Gephi Toolkit的Java庫的Java程序,可在這裏適用的佈局,或以編程方式:https://gephi.org/toolkit/

運行的佈局的一個例子:https://wiki.gephi.org/index.php/Toolkit_-_Layout_graph

然後您可以導出您的網絡中保存節點座標的格式 - gexf格式是一個很好的格式。使用工具包將圖表導出爲gexf格式的腳本:https://wiki.gephi.org/index.php/Toolkit_-_Export_graph