无论如何,可以更改网络图中边缘的顺序,
在R中使用任何igraph,visNetwork还是JS?
例如,我希望网络使所有箭头按顺序从,到,从所有方向依次进入,
但是在网上没有发现任何东西可以编辑边缘顺序的生成方式,
任何帮助表示赞赏吗?
答案 0 :(得分:1)
使用igraph
,您可以将图形转换为数据框,然后arrange
将其转换为
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