我有一个包含论文 ID 和作者姓名的数据框,如下所示:
library(tidyverse)
df <- tribble(
~id, ~name,
1, "a",
1, "b",
2, "b",
2, "c",
3, "b",
3, "c"
)
解释是作者 a 和 b 一起写论文 1,而作者 b 和 c 一起写论文 2 和 3。
我想用例如这样来绘制这个ggraph
:
a - b = c
也就是说,我希望将作者作为节点,将共同撰写的论文数量作为边权重。