我在NetLogo中的代理(海龜)之間創建了一些鏈接。這個鏈接將在每個時間步驟改變。我的目標是將這些數據(即海龜和它們之間的鏈接)導出到帶有頂點(海龜)邊緣(鏈接)的圖形中,這些頂點可以作爲Gephi的輸入。當它與Gephi鏈接時,是否可以查看圖表中netlogo中發生的更改?有人可以幫我嗎。謝謝。將NetLogo數據導出到帶有節點和邊緣的圖形
3
A
回答
5
要以Gephi可用的格式導出您的網絡數據,我建議使用來自NetLogo的NW Extension的nw:save-graphml
基元。這將產生一個文件在GraphML file format,格菲可以閱讀。
我想你可能在每個時間步長重新保存您的網絡和覆蓋你的文件,但我不知道是否Gephi可以動態顯示更改。根據網絡的大小,它可能會很慢。
2
您是否試圖使用Gephi來查看網絡在由NetLogo生成的網絡變化中隨時間變化的情況?這就是@ NicolasPayette的回答所暗示的,所以我會做出同樣的假設。
格芬可以顯示「動態圖表」,即隨時間變化的網絡。我的理解是,有兩種文件格式可以讓Gephi導入動態圖形:GEXF,以及Gephi稱爲"Spreadsheet"的特殊CSV(逗號分隔)格式。 Nicolas提到GraphML,這是一個非常好的網絡數據格式,但它不處理動態圖。據我所知,NetLogo不生成GEXF或Gephi的「電子表格」格式。
但是,Gephi Spreadsheet格式非常簡單,編寫一個NetLogo過程並不困難,該過程會以該格式寫入文件。此過程將在每個NetLogo打勾上將新行寫入「電子表格」CSV文件。然後Gephi可以讀取文件,並且能夠及時來回移動,看看圖形如何變化。 (您可能需要使用一些試驗和錯誤來了解如何編寫基於Gephi網站上的description的電子表格文件。)
0
相關問題
- 1. Dex圖形數據庫檢索所有節點和邊緣
- 2. 將屬性添加到節點,邊緣和圖形
- 3. Networkx:使用節點值和邊緣信息導入圖形
- 4. NetworkX:將邊緣添加到節點屬性的圖形中
- 5. 使用自定義節點和邊緣保存彈出圖形
- 6. networkx邊緣到節點節點到邊緣的表示
- 7. 帶有弧形邊緣的Android矩形
- 8. mxGraph圖像節點邊緣
- 9. C#庫節點邊緣圖
- 10. 節點和邊緣輪廓?
- 11. 如何將數據從邊緣節點加載到Hadoop集羣?
- 12. 帶有陰影和圓形邊緣的java swing中的圖像
- 13. Python:如何從csv文件創建圖形節點和邊緣?
- 14. SAS數據圖中的步數計數節點/邊緣
- 15. 試圖添加邊緣和節點到圖形使用網絡x
- 16. 如何在networkx中找到沒有外出邊緣的節點?
- 17. 圖形數據庫邊緣索引
- 18. networkx python,有向/無向圖,不一致的節點和邊緣?
- 19. Python:獲取圖形的邊緣端點
- 20. 給出了經緯度點,找到邊緣點和多邊形區域
- 21. 應該將具有屬性的邊緣建模爲圖形數據庫中的節點?
- 22. 突出邊緣通過在節點
- 23. Matlab - 將點正交傳播到形狀邊界的邊緣
- 24. OrientDB圖形數據庫設計:在邊緣vs節點上存儲屬性
- 25. Gephi沒有在圖上顯示節點和邊緣
- 26. 在graphviz中從節點到邊緣繪製邊緣
- 27. 帶有Android上節點的圖形
- 28. 在Python/R中創建節點邊緣三角形鄰接圖
- 29. Dijkstra帶有負邊緣,離開源節點
- 30. JUNG - 帶圖標的邊緣