我已将在 R 中构建的 GraphML 文件导入到 Gephi 中。该文件包含从一个节点到另一个节点的边列表。相互指向的节点被组合成 1 个双向边。边缘可以分开吗? (Gephi论坛好像是404)
示例:
- 节点 A -> 节点 B
- 节点 A -> 节点 B
- 节点 B -> 节点 A
Gephi 正在将其转变为权重 3 的 1 个边。
我想显示 2 条边:
- 1 从 A -> B,权重为 2
- 1 从 B -> A,权重为 1。
如果 Gephi 不能做到这一点,您是否知道另一个可以做到这一点的程序(或 R 包?)?
最佳答案
使用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)
关于r - gephi 中是否可以分离双向边?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37331830/