【发布时间】:2021-10-24 20:47:27
【问题描述】:
我有一个二分图,我希望这个图的投影具有边缘属性,记录它们通过哪些节点连接。例如:
require(igraph)
set.seed(123)
g <- sample_bipartite(5, 5, p =.5)
V(g)$name <- c(letters[1:5], 1:5)
g1 <- bipartite_projection(g)[[1]]
g2 <- bipartite_projection(g)[[2]]
par(mfrow = c(1, 3))
plot(g,
vertex.shape = ifelse(V(g)$type == FALSE, "square", "circle"),
vertex.color = ifelse(V(g)$type == FALSE, "gold", "tomato"),
main = "Bipartite")
plot(g1,
main = "Projection 1")
plot(g2,
main = "Projection 2")
par(mfrow = c(1, 1))
我希望我手动添加到绘图中的信息位于网络对象中。它很容易在 igraph 中完成吗?谢谢。
【问题讨论】: