Igraph:从网络中提取节点布局,并将其用于另一个网络
我想比较两个节点完全相同的图(观察图和模拟图)。 我希望保持节点位置固定,以便比较边缘分布中的差异。 我试过set.seed,但每次运行它时,它都会保持相同的情节。 有没有一种方法可以将一个图形的布局用于另一个图形?Igraph:从网络中提取节点布局,并将其用于另一个网络,r,social-networking,igraph,network-analysis,R,Social Networking,Igraph,Network Analysis,我想比较两个节点完全相同的图(观察图和模拟图)。 我希望保持节点位置固定,以便比较边缘分布中的差异。 我试过set.seed,但每次运行它时,它都会保持相同的情节。 有没有一种方法可以将一个图形的布局用于另一个图形? 谢谢,Fwiw,我想您可以使用plot的layout参数: library(igraph) set.seed(1) g1 <- ba.game(20, dir=F) g2 <- ba.game(20, dir=F) par(mfrow = c(1, 2)) coords
谢谢,Fwiw,我想您可以使用
plot
的layout
参数:
library(igraph)
set.seed(1)
g1 <- ba.game(20, dir=F)
g2 <- ba.game(20, dir=F)
par(mfrow = c(1, 2))
coords <- layout.fruchterman.reingold(g1)
plot(g1, layout = coords)
plot(g2, layout = coords)
库(igraph)
种子(1)
g1Fwiw,我想您可以使用plot
的layout
参数:
library(igraph)
set.seed(1)
g1 <- ba.game(20, dir=F)
g2 <- ba.game(20, dir=F)
par(mfrow = c(1, 2))
coords <- layout.fruchterman.reingold(g1)
plot(g1, layout = coords)
plot(g2, layout = coords)
库(igraph)
种子(1)
g1