小编use*_*465的帖子

为图分配随机边权重

我想在 R 中创建一个随机加权有向图。我使用erdos.renyi.game创建一个随机有向图,但我不确定如何为已建立的连接创建权重:

library(igraph)
g01 <- erdos.renyi.game(25, 1/10, directed = TRUE)
Run Code Online (Sandbox Code Playgroud)

我如何对其进行加权?

r igraph sna

4
推荐指数
1
解决办法
1836
查看次数

在igraph中为社区指定颜色

我在igraph中使用fastgreedy.community检测算法在R中生成社区.代码返回12个社区,但是在绘图时很难识别,因为它返回的颜色数量有限.如何使用不同的两种颜色绘制此图形?

l2 <- layout.fruchterman.reingold(largest.component)
ebc.g05 <- fastgreedy.community(largest.component)
plot(largest.component, layout=l2, vertex.color=membership(ebc.g05),
 vertex.size=2, vertex.label=NA)
Run Code Online (Sandbox Code Playgroud)

值得注意的是,没有子图未与此图连接,因为这是较大图的最大连通分量.节点之间的连接非常混乱,并且难以用很少的颜色来解释绘图.

r igraph sna

1
推荐指数
1
解决办法
4262
查看次数

标签 统计

igraph ×2

r ×2

sna ×2