在igraph
的以下代码中,我绘制了带边和节点的无向图:
g <- make_undirected_graph(edges = c(1,2, 2, 3, 3, 5, 5, 3), n = 10)
plot(g)
每当我打电话给plot(g)
时,它会创建一个不同的情节,即使我提前修复了g
。有办法防止这种情况吗?我试着查看layout
参数,但它似乎不适用于无向图函数。谢谢。
是的,布局确实有效。试试这个。
LO = layout_nicely(g)
plot(g, layout=LO)
您应该能够以相同的结果多次运行plot语句。只需运行plot语句,不要重新运行layout语句。
或者,您可以在每次绘图时设置随机种子。
set.seed(1234)
plot(g)
如果你反复运行这些行的两个,你应该得到相同的结果。