如何在R中使用igraph修复符号错误中的错误

问题描述

我正在使用 igraph 对图形进行子集化并重新绘制,然后根据新绘制的图形重新计算我的网络统计数据。我这样做的代码是:


#Individual Node Subnet
CTxCVNodes <- subset(ExUniqueNodes,subset = CVCH == 1)
CTxCVNodes <- data.matrix(CTxCVNodes[,-2])
CHTxSubNet <- induced.subgraph(graph = net,vids=CTxCVNodes)
plot(CHTxSubNet,edge.arrow.size=.4,vertex.cex = 2,vertex.label=NA)
CHTxSubNet <- get.edgelist(CHTxSubNet)

indegreeCTxCVall <- igraph::degree(CHTxSubNet,mode="in")
outdegreeCTxCVall <- igraph::degree(CHTxSubNet,mode="out")
totaldegreCTxCVall <- igraph::degree(CHTxSubNet)
inclosenessCTxCVall <- igraph::closeness(CHTxSubNet,mode='in')
outclosenessCTxCVall <- igraph::closeness (CHTxSubNet,mode='out')
totalclosenessCTxCVall <- igraph::closeness(CHTxSubNet)
betweennessCTxCVall <- igraph::betweenness(CHTxSubNet)
PageRankCTxCVall <- igraph::page.rank(CHTxSubNet,vids=V(CHTxSubNet),directed = TRUE,damping=0.85,weights = NULL,options=igraph.arpack.default)
AnalysisNetCTxCVall <- data.frame(indegreeCTxCVall,outdegreeCTxCVall,totaldegreCTxCVall,inclosenessCTxCVall,outclosenessCTxCVall,totalclosenessCTxCVall,betweennessCTxCVall,PageRankCTxCVall$vector)

它一直运行,直到我得到这个错误代码:

Error in symbols(x = coords[,1],y = coords[,2],bg = vertex.color,: 
  invalid symbol coordinates
Calls: plot -> plot.igraph -> <Anonymous> -> symbols
In addition: Warning messages:
1: In min(x) : no non-missing arguments to min; returning Inf
2: In max(x) : no non-missing arguments to max; returning -Inf
3: In min(x) : no non-missing arguments to min; returning Inf
4: In max(x) : no non-missing arguments to max; returning -Inf

有点我无法解读此错误代码的含义或如何修复它。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...