2016-05-19 38 views
1

我已经将我在R中构建的GraphML文件导入到Gephi中。该文件包含从1个节点到另一个节点的边缘列表。指向彼此的节点被组合成1个双向边缘。是否有可能分离边缘? (Gephi论坛似乎是404)是否可以在gephi中分离双向边缘?

实施例:

  • 节点A - >节点B
  • 节点A - >节点B
  • 节点B - >节点A

格菲将此变为重量3的1边。

我想展示2条边:

  • 1从A - >与来自B权重的2
  • 1乙 - >甲与重量的1

如果Gephi不能做到这一点,你知道另一个程序的(还是R包?)可以吗?

回答

2

使用igraph例如:

library(igraph) 
graph_from_literal(A-+B, A-+B, B-+A, simplify=F) %>% 
    set_edge_attr("width", value = 1) %>% 
    simplify(edge.attr.comb = list(width="sum", "ignore")) %>% 
    plot(edge.curved = .5) 

enter image description here