Я работаю с igraph впервые и хотел бы сделать «звездный сюжет» (make_star()
) с пакетом igraph
.
Для этого я подготовил примерный набор данных, в котором есть два столбца: name и wght.
Я хочу, чтобы "Я" было в центре графика, и все стрелки должны выходить из него. Было бы здорово, если бы ширина стрелки соответствовала значениям от wght (возможно, с edge.width
) ИЛИ весам на стрелках.
Мой код выглядит так:
library(igraph)
wght <- runif(6, min = 1, max = 10)
name <- c("John", "Jim", "Jack", "Jesse", "Justin", "Peter")
data <- data.frame(name, wght)
st <- make_star(n = 6, mode = "out")
plot(st, vertex.label = data$name)
Выход:
![enter image description here](https://i.stack.imgur.com/l6zrG.png)
что я хочу:
![enter image description here](https://i.stack.imgur.com/yhoUp.png)