從磁盤加載外部圖形作爲邊界列表後,我想要查看此圖形的矩陣格式。這是我的步驟:如何在R語言中打印圖表的矩陣
> rm(list=ls())
> data <- read.graph("c:\\temp\\graph.txt", format="edgelist")
> adjm <- data.matrix(data)
> adjm
IGRAPH D--- 18 28 --
>
> get.incidence(data)
Error in get.incidence(data) :
Not a bipartite graph, supply `types' argument
矩陣不打印。外部圖形的數據格式是這樣(graph.txt):
0 7
2 7
3 0
3 2
3 4
4 9
5 1
5 6
6 7
7 12
8 2
8 3
8 14
10 6
11 12
12 13
13 8
14 15
14 13
正如你所看到的,它只能打印圖形信息(節點的數量,直接或undirect)。我如何打印此圖爲關聯矩陣?或者我如何提供發射命令的類型?由於
嘗試'get.edgelist(data)'。 – jbaums
那麼如何處理get.edgelist結果呢? –
對不起,我誤解了您的問題 - 請參閱下面的使用igraph的解決方案。 – jbaums