【发布时间】:2019-04-10 06:59:22
【问题描述】:
我正在使用 ggnet2 来可视化网络,我想知道是否有人知道一种方法来修复节点位置,因为它可以通过例如igraph(如解释,例如这里How to control the igraph plot layout with Fixed Positions?)
谢谢, 克里斯
【问题讨论】:
我正在使用 ggnet2 来可视化网络,我想知道是否有人知道一种方法来修复节点位置,因为它可以通过例如igraph(如解释,例如这里How to control the igraph plot layout with Fixed Positions?)
谢谢, 克里斯
【问题讨论】:
我自己也遇到了同样的问题,并通过设置随机种子解决了这个问题。显然 ggnet2 根据所选算法模式随机分布节点。
因此,为了获得可重复性,也就是说相同的地块总是在每个地块之前使用set.seed()。
例如:
set.seed(1)
ggnet2(net)
【讨论】:
好的,这是一个老问题,但万一有人在寻找答案......
制作坐标矩阵:
l = as.matrix(data.frame(x = c(0.1,0.1, 0.5, 0.8), y = c(0.75, 0.25, 0.5, 0.5)))
使用
ggnet2(net, mode = l)
【讨论】: