我一直在尋找這個問題的答案,但找不到任何提及,所以我決定在這裏發佈。我想看看是否IGRAPH或任何封裝提供了一種簡單的方法來創建一個「社會圖」,其中每個節點代表一個社區網和聯繫代表的團體之間的聯繫。我能得到社會各界檢測算法的工作中的igraph很好,但我不能找到一種方法,崩潰的結果,只顯示每個社區之間的聯繫。任何援助將不勝感激。在igraph中生成社區圖我
8
A
回答
19
您可以簡單地使用contract.vertices()函數。這將頂點組合同一個頂點,基本上與你想要的方式相同。例如。
library(igraph)
## create example graph
g1 <- graph.full(5)
V(g1)$name <- 1:5
g2 <- graph.full(5)
V(g2)$name <- 6:10
g3 <- graph.ring(5)
V(g3)$name <- 11:15
g <- g1 %du% g2 %du% g3 + edge('1', '6') + edge('1', '11')
## Community structure
fc <- fastgreedy.community(g)
## Create community graph, edge weights are the number of edges
cg <- contract.vertices(g, membership(fc))
E(cg)$weight <- 1
cg2 <- simplify(cg, remove.loops=FALSE)
## Plot the community graph
plot(cg2, edge.label=E(cg2)$weight, margin=.5, layout=layout.circle)
+2
看起來不再像這樣的代碼了... –
+2
的確,我修正了它。 –
相關問題
- 1. Joomla社區生成器
- 2. Capcha社區生成器
- 3. 來自iGraph社區算法的社區索引
- 4. 使用python繪製社區igraph
- 5. 如何在igraph社區集羣中對邊緣進行着色
- 6. 社區生成器登錄Api?
- 7. 分析社區生成器數據庫
- 8. 我正在尋找一個圖形佈局,可以分隔igraph社區中的圖形
- 9. 使用Python中的igraph進行社區檢測
- 10. igraph R和Python中社區檢測功能的不同結果
- 11. 在IGRAPH情節更改佈局結構基於社區
- 12. 如何在igraph(R)社區檢測後找到措施?
- 13. 社區生成器jQuery打破我自己的jQuery代碼
- 14. 我如何將社區生成器從Joomla 1.0遷移到joomla2.5
- 15. 如何在MySQL 5.1社區版中生成序列
- 16. 我可以在生產中使用Neo4j社區版嗎?
- 17. 如何將權重添加到igraph社區檢測[Python/C/R]
- 18. 你如何決定igraph社區的位置?
- 19. 的igraph社區檢測結果有過多重疊
- 20. R igraph:如何找到最大的社區?
- 21. Python:爲社交網絡生成圖形
- 22. 試圖社區引擎集成到我的應用程序
- 23. 社區生成器不工作在乾淨Joomla 3.5安裝(PHP7)
- 24. 在SharePoint 2013社區站點中,社區站點中的SharePoint'我的成員資格'webpart計數器
- 25. 我在哪裏可以找到社區生成器郵件功能?
- 26. Jbpm的社區版可以在生產
- 27. 將SurveyMonkey集成到現有社區中
- 28. 在Java中生成分區
- 29. 在Igraph中繪圖 - tkplot
- 30. 用於檢測igraph中網絡社區結構的快速算法
是的,這可以用igraph完成,但你真的沒有提供任何可重複的。這是我在igraph [(LINK1)](http://trinkerrstuff.wordpress.com/2012/06/29/igraph-and-structured-text-exploration/)和[(LINK 2)](http ://trinkerrstuff.wordpress.com/2012/06/30/igraph-and-sna-an-amateurs-dabbling/)是自我推銷,但它適合:) igraph的網站也很好,有很多例子。再次,我們可以通過一個示例數據集進一步幫助。 –
+1給示例數據。 – TARehman