R'中的二部图;s igraph软件包

R'中的二部图;s igraph软件包,r,igraph,R,Igraph,我正试图用R的IGRAPHE软件包创建一个二部图,但时间很紧 谁能告诉我为什么这样做: g <- graph.bipartite( rep(0:1,length=10), c(0,1,2,3,4,5,6,7,8,9)) g与你的graph.bipartite(rep(0:1,长度=10),…)你告诉graph.bipartite图中有十个顶点,它将它们视为0,1,2,…9 你本来可以写信的 graph.bipartite(c(0,0,1,0),c(0,2,1,2,2,3)) 有四个顶点0

我正试图用R的IGRAPHE软件包创建一个二部图,但时间很紧

谁能告诉我为什么这样做:

g <- graph.bipartite( rep(0:1,length=10), c(0,1,2,3,4,5,6,7,8,9))

g与你的
graph.bipartite(rep(0:1,长度=10),…)
你告诉
graph.bipartite
图中有十个顶点,它将它们视为0,1,2,…9

你本来可以写信的

graph.bipartite(c(0,0,1,0),c(0,2,1,2,2,3))

有四个顶点0、1、2和3(一部分有2个,另一部分有0、1和3个),但没有

graph.bipartite(c(0,0,1,0),c(0,2,1,2,2,4))

因为没有顶点4,也没有

图.二部(c(0,0,1,0),c(0,2,1,2,1,3))


因为尝试的边(1,3)将两个顶点连接在同一部分。

图形的第一个参数。bipartite
隐式指定顶点的数量。在这两种情况下,图形中将有10个顶点。但是,由于顶点在igraph中具有从零开始的连续数字ID,因此不能使用10、11等作为顶点ID。

多亏了Henry和Tamas!我现在明白我错在哪里了。
g <- graph.bipartite( rep(0:1,length=10), c(10,11,12,13,14,15,16,17,18,19))
Error in graph.bipartite(rep(0:1, length = 10), c(10, 11, 12, 13, 14,  : 
  At bipartite.c:438 : Invalid (negative) vertex id, Invalid vertex id