我使用igraph
In创建了一个网络图R
。但是,我觉得使用ggnet2
. 因此,我正在尝试使用igraph
... 转换或实现类似的情节,但使用ggnet2
. 但我不熟悉,ggnet2
我正在按照手册的方式工作,但我无法让它适用于我的基本示例。
下面是我如何使用 igraph 创建网络图的基本示例:
library(igraph)
edgeWe <- c(1,2,10,3,4,2,3,4,4,20)
edgeDir <- c(1,2, 1,3, 1,4, 1,5, 2,3, 2,4, 2,5, 3,4, 3,5, 4,5 )
nodeSize <- c(9, 19, 29, 39, 49)
net.xy <- make_graph(edgeDir, 5, directed = F)
V(net.xy)$size <- nodeSize
E(net.xy)$width <- edgeWe
lo <- layout_in_circle(net.xy)
plot(net.xy, lo)
这会产生一个类似于这样的图:
我知道有类似node.size
in的参数,ggnet2
但我的主要困难甚至是生成与此类似的图表。
关于我将如何实现这一目标的任何建议?