在第2级和第34级错误"递归索引失败;在R中试图通过列表

时间:2016-08-16 16:17:13

标签: r visualization igraph

我收到错误"递归索引在2级"当我尝试递归图形顶点列表时,将它们的值与列表中的一组颜色相匹配。

我的颜色列表如下:

colrs <- list(l = "blue, c = "red", n = "gray50")

然后我在igraph vs对象中有一个顶点列表,其值为&#34; l&#34;,&#34; c&#34;或&#34; n&#34;在&#34;价值&#34;属性(即V(g)$ value)。

我尝试做的简单访问是这样的:

colrs[[V(g)[1]$value]]

以上按照我的意愿工作,返回匹配的颜色。但是当我尝试以下操作时,我得到了上面提到的错误:

V(g)$color <- colrs[[V(g)$value]]

正如您所看到的,我尝试做的是根据color属性在每个顶点上设置value属性。

谁能告诉我这里哪里出错了?非常感谢。我无法在网络上的任何其他地方找到一个好的解释。

0 个答案:

没有答案