2012-11-02 36 views
2

的關係被表示爲矩陣x這樣的:如何繪製R中的關係?

 John Jack Mary Wendy 
John  0 2 1  1 
Jack  2 0 1  0 
Mary  1 1 0  1 
Wendy 1 0 1  0 

的條目指它們的連接的數量。 任何人都可以告訴我如何將它繪製成R中的網絡嗎?謝謝!

回答

7

這被稱爲鄰接矩陣。

有上標繪的社交網絡在R FAQ一些信息表示爲矩陣:

繪製社交網絡數據可以在R. [...]與的igraph 包容易地完成爲了igraph將這個表格識別爲網絡,我們可以先將它轉換爲矩陣。然後,如果我們希望計算與圖形相關的統計數據(中介,親密度,度數),我們可以使用矩陣來創建圖形對象。

的常見問題給出了一些例子,造成sociogram圖,例如:

enter image description here

igraph庫本身是documented here - 它可以產生更爲複雜的例子 - 見screenshots page和示例如下:

enter image description here