Изменить порядок ребер в сетевом графике - PullRequest
0 голосов
/ 05 октября 2018

В любом случае можно изменить порядок ребер в сетевом графе,

, используя любой из igraph, visNetwork или даже JS в R?

Например, я хотел бы, чтобы в сети были все стрелки, идущие к, от и к; со всех по порядку,

, однако не нашел ничего в Интернете, чтобы отредактировать порядок расположения реберпроизведено,

любая помощь оценена?

1 Ответ

0 голосов
/ 05 октября 2018

Используя igraph, вы можете преобразовать график во фрейм данных, а затем arrange it:

set.seed(4321)
g <- igraph::sample_gnp(10, .4) %>%
  igraph::as.directed()
df <- igraph::as_data_frame(g)
dplyr::arrange(df, from)

Это должно дать вам что-то вроде:

   from to
1     1  4
2     1  5
3     1  6
4     1  7
5     1  8
6     1 10
7     2  4
8     2  8
9     2  9
10    2 10
...