【问题标题】:irgaph vertex naming problems rirgaph 顶点命名问题
【发布时间】:2016-04-28 14:38:38
【问题描述】:

我有一个data.frame

df = data.frame(a=LETTERS[1:5],b=LETTERS[3:7],w=rnorm(5))

我正在尝试将其放入 igraph 中进行网络分析。当我尝试时

g2 = add.edges(graph.empty(5), t(as.character(df[,1:2])), weight=df[,3])

as.igraph.vs(graph, edges) 中的错误:顶点名称无效

我希望能够使用顶点作为它们的名称,而不是因子的数字转换。最后,我想做进一步的shortest_path和alternative_path分析。

我是igraph 的新手,到目前为止还没有找到解决方案。

【问题讨论】:

    标签: r igraph


    【解决方案1】:

    我正在尝试将其放入 igraph 中进行网络分析

    要将其放入图表中,您可以这样做

    g <- graph_from_data_frame(df)
    plot(g, edge.width=abs(E(g)$w)*2, edge.color=c("black", "red")[(E(g)$w<0)+1L])
    

    【讨论】:

      猜你喜欢
      • 2020-05-16
      • 1970-01-01
      • 2011-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多