如何生成具有已知顶点连接和边缘权重的igraph?

时间:2014-03-04 23:59:51

标签: r igraph vertex edge weighted-graph

我已经导出了图的顶点连接。它是一个3列的矩阵。第1列包含顶点i,第2列包含其所有相邻顶点,第3列包含边权重,因此数据已经处理为类似{{1,1,0.8} {1, 3, 0.4}, {2, 3, 0.5} ...}的内容。

然而我不知道如何将其纳入R中的igraph。似乎我所有呈现的igraph工作都是从包含原始原始数据的矩阵开始的。

1 个答案:

答案 0 :(得分:2)

创建图表部分的?"igraph-package"下阅读,您会找到相关信息。在您的情况下,使用graph.data.frame就足够了。

d <- data.frame(from=c(1, 1, 2), to=c(1, 3, 3), weight=c(0.8, 0.4, 0.5))
graph.data.frame(d)