在igraph中创建二分图

时间:2017-09-19 16:21:42

标签: r social-networking igraph

我试图使用igraph创建一个二分图,但我收到一条错误消息,说我需要提供一个'类型'论点。如果每侧的类型相同,我该怎么做?即我希望每一侧的节点都是“关闭”,“低”和“低”。我在下面给出了一些示例代码。

from <- c('off','low','medium','low','strong','off','low')
to <- c('medium','low','strong','off','low','off','low' )
frequency <- c(20,12,5,1,41,40,2)
df <- as.matrix(cbind (from, to))

1 个答案:

答案 0 :(得分:1)

定义节点的类型,它们所在的两个组中的哪一个。此外,您不能拥有两个具有相同ID的节点。但是,您可以在多个节点上放置相同的标签。我认为这就是你想要的,所以这里有一个图形,它有两个节点标记为&#34; off&#34;,两个节点标有&#34; low&#34;等等。默认布局没有强调二分性质我认为你想要的,所以我提供了不同的布局。这是你想要的吗?

{{1}}

Bipartite