Я хотел бы создать net -граф, который будет иметь 2 узла в середине, а остальные узлы окружают их. Ребра go от узлов "A" и "B" до остальных узлов, но они не связаны друг с другом.
Я обнаружил, что раскладка "star" из пакета igraph
, вероятно, подойдет мне большинство. Теоретически возможно добавить больше узлов в центр «звезды» (страница справочника) , но это не работает для меня, так как независимо от указания двух узлов в параметре center
остается только один.
#data
set.seed(1)
name <- LETTERS
a <- data.frame(from = "A", to = name)
b <- data.frame(from = "B", to = name)
sample <- rbind(a,b)
sample <- sample[-c(1,2,27,28), ] #please note removed edges between A-A, A-B, B-B, and B-A
#plot
g <- graph_from_data_frame(sample)
plot(g, layout = layout_as_star(g, center = V(g)[c("A", "B")]) )