Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何防止无向图形对象的IGRAPHE打印在每次打印时发生更改?_R_Igraph - Fatal编程技术网

如何防止无向图形对象的IGRAPHE打印在每次打印时发生更改?

如何防止无向图形对象的IGRAPHE打印在每次打印时发生更改?,r,igraph,R,Igraph,在igraph中的以下代码中,我绘制了一个带有边和节点的无向图: g <- make_undirected_graph(edges = c(1,2, 2, 3, 3, 5, 5, 3), n = 10) plot(g) g是的,布局确实有效。试试这个 LO = layout_nicely(g) plot(g, layout=LO) 您应该能够以相同的结果多次运行plot语句。 只运行plot语句,不要重新运行layout语句 或者,您可以在每次绘图时设置随机种子 set.seed(12

igraph
中的以下代码中,我绘制了一个带有边和节点的无向图:

g <- make_undirected_graph(edges = c(1,2, 2, 3, 3, 5, 5, 3), n = 10)
plot(g)

g是的,布局确实有效。试试这个

LO = layout_nicely(g)
plot(g, layout=LO)
您应该能够以相同的结果多次运行plot语句。 只运行plot语句,不要重新运行layout语句

或者,您可以在每次绘图时设置随机种子

set.seed(1234)
plot(g)
如果重复运行这两行,应该会得到相同的结果