r - gephi 中是否可以分离双向边?

标签 r graph visualization social-networking gephi

我已将在 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)

enter image description here

关于r - gephi 中是否可以分离双向边?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37331830/

相关文章:

r - 双向密度图与 r 中选定区域的单向密度图相结合

database - 可视化数据库和快速理解数据模型的工具

javascript - HTML5 Canvas : Draw matrix with fixed first row and first column

r - 用户编写的函数将 NA 替换为 0,因为 for 循环在 r 中不起作用

r - 如何修复警告 "label `“多次定义”

R,按组递归地将文本从一行添加到另一行

javascript - 寻找有关如何从 sql 表创建图形并将其输出到网页的一些想法

algorithm - 精确图算法

javascript - 使用正方形表示 map 中的计数

r - 如何在 Rmarkdown 中将距离矩阵格式化为数组?