微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何在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 举报,一经查实,本站将立刻删除。