Вы можете создать свой собственный случайный граф с 18 вершинами и 693 ребрами, используя graph_from_data_frame
. Чтобы соответствовать приведенному выше коду, я создал неориентированный граф, разрешающий циклы.
library(igraph)
Start = sample(18, 693, replace=TRUE)
End = sample(18, 693, replace=TRUE)
df = data.frame(Start, End)
g = graph_from_data_frame(df, directed=FALSE)
vcount(g)
[1] 18
ecount(g)
[1] 693
Если вы хотите сгенерировать несколько таких графиков, вы можете воспроизвести c код в предыдущем ответе упоминается в комментариях.
library(igraph)
set.seed(1)
gs <- list()
for (x in seq_len(100L)) {
Start = sample(18, 693, replace=TRUE)
End = sample(18, 693, replace=TRUE)
df = data.frame(Start, End)
gs[[x]]= graph_from_data_frame(df, directed=FALSE)
}