R中的igraph无法使用数字标签

恩索

我正在使用此帖子中的代码:R igraph程序包中树形图条目的顺序不正确

如果标签全部/大部分为数字,则该代码不起作用:

111
    222
    333
        99
        1010
    44
    55
    66
        1111
            1313
            1414
            1515
    77
    88
        1212

以下是错误:

Error in if (vr[1] == vr[2]) { : missing value where TRUE/FALSE needed
In addition: Warning messages:
1: In mean.default(sapply(nb, function(x) calcypos(g, x))) :
  argument is not numeric or logical: returning NA
2: In mean.default(sapply(nb, function(x) calcypos(g, x))) :
  argument is not numeric or logical: returning NA
3: In mean.default(sapply(nb, function(x) calcypos(g, x))) :
  argument is not numeric or logical: returning NA
4: In mean.default(sapply(nb, function(x) calcypos(g, x))) :
  argument is not numeric or logical: returning NA
5: In mean.default(sapply(nb, function(x) calcypos(g, x))) :
  argument is not numeric or logical: returning NA
6: In mean.default(sapply(nb, function(x) calcypos(g, x))) :
  argument is not numeric or logical: returning NA
7: In mean.default(sapply(nb, function(x) calcypos(g, x))) :
  argument is not numeric or logical: returning NA
8: In mean.default(sapply(nb, function(x) calcypos(g, x))) :
  argument is not numeric or logical: returning NA
9: In mean.default(sapply(nb, function(x) calcypos(g, x))) :
  argument is not numeric or logical: returning NA
10: In mean.default(sapply(nb, function(x) calcypos(g, x))) :
  argument is not numeric or logical: returning NA
> 

代码中的'edges'数据框已正确设置(我检查了print(edges))。我怎么解决这个问题?谢谢你的帮助。

加博尔·萨迪(Gabor Csardi)

我会将其写为注释,但这不允许结构化代码。作为标签的数字在igraph中可以正常工作:

library(igraph)
g <- graph.ring(9)
V(g)$label <- as.character(seq(111, 999, by=111))
plot(g)

在此处输入图片说明

也许您要添加顶点名称,而不是将其转换为字符?如果将顶点指定为数字(即mode numeric),则igraph会将其视为数字顶点ID,而不是符号顶点名称。

无论如何,无论您想用作绘图的标签,将其分配为label顶点属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带R的igraph中的顶点标签

来自分类Dev

r中的igraph包:边缘标签重叠

来自分类Dev

仅显示特定标签,使用特征向量中心性(R 中的 igraph)

来自分类Dev

使用R中的标签将数字转换为因数

来自分类Dev

igraph中的顶点标签

来自分类Dev

igraph中的顶点标签

来自分类Dev

R中的readChar无法读取tiff标签

来自分类Dev

在R igraph2中使用组创建变量

来自分类Dev

使用 igraph 在 R 中创建循环图或邻接矩阵?

来自分类Dev

添加顶点标签以在igraph中绘图

来自分类Dev

标签未在python igraph中显示

来自分类Dev

添加顶点标签以在igraph中绘图

来自分类Dev

从标签中减去数字

来自分类Dev

如何在python igraph中为顶点标签使用自定义字体?

来自分类Dev

使用标签提取Igraph中的所有三角形

来自分类Dev

如何在python igraph中为顶点标签使用自定义字体?

来自分类Dev

无法使用 jQuery 从标签中获取值

来自分类Dev

使用R从tspan类标签HTML中提取文本/数字

来自分类Dev

无法在HTML标签中为R Shiny使用'for'关键字

来自分类Dev

R / igraph中的加权边

来自分类Dev

使用 jQuery 在输入表单中单独禁用标签和数字

来自分类Dev

无法创建迭代器-igraph-R

来自分类Dev

无法在 iGraph python 中读取 .txt 文件

来自分类Dev

使用提取 R 中的 POS 标签

来自分类Dev

停止带有变化数字的标签中的文本,使其无法在快速的iOS中更改宽度

来自分类Dev

Chrome或Firefox中的数字标签

来自分类Dev

R中的igraph包中的邻居函数

来自分类Dev

R中igraph中的边缘条件

来自分类Dev

为什么我的“ about”标签无法在R中识别