跳到内容

基于单位正方形上随机点的距离生成随机图

用法

sample_grg(nodes, radius, torus = FALSE, coords = FALSE)

grg(...)

参数

节点

图中的顶点数。

半径

顶点将被边连接的半径范围。

环面

逻辑常量,是否使用环面代替正方形。

坐标

逻辑标量,是否将顶点的位置添加为名为“x”和“y”的顶点属性。

...

传递给 sample_grg()

一个图对象。如果 coordsTRUE,则具有顶点属性“x”和“y”。

详细信息

首先在单位正方形上放置一定数量的点,这些点对应于要创建的图的顶点。如果两个点在欧几里得范数中比给定的半径更接近,则它们将通过无向边连接。如果 torus 参数为 TRUE,则使用单位面积的环面代替正方形。

作者

Gabor Csardi csardi.gabor@gmail.com,第一个版本由 Keith Briggs 编写 (http://keithbriggs.info/).

示例


g <- sample_grg(1000, 0.05, torus = FALSE)
g2 <- sample_grg(1000, 0.05, torus = TRUE)