【发布时间】:2017-05-01 18:54:50
【问题描述】:
我识别了选定节点的邻居,但无法绘制结果。举个例子,抄自另一个问题:
edgelist <- read.table(text = "
A B
B C
C D
D E
C F
F G")
library(igraph)
graph <- graph.data.frame(edgelist)
str(graph)
#IGRAPH DN-- 7 6 --
# + attr: name (v/c)
# + edges (vertex names):
# [1] A->B B->C C->D D->E C->F F->G
我将“D”的邻居识别为:
neighborsD <- neighbors(graph, "D")
但是当我指示 R 绘制“neighborsD”时...
plot(neighborsD)
...我得到一个图表而不是社会图,当我尝试 tkplot 它时,我得到错误“不是图形对象”。所以两个问题:
1) 我如何围绕“D”绘制网络?
2) 我如何绘制“D”、它的邻居以及邻居的邻居(距离“D”两步?
【问题讨论】: