igraph-邻域作为子图-将_ego_graph()作为单个图

igraph-邻域作为子图-将_ego_graph()作为单个图,r,igraph,network-analysis,R,Igraph,Network Analysis,我想构造一个有向网络图的子图,其中所有顶点共享一个特定的顶点属性(例如,V(Grph)$year==“1952”)及其一阶(直接)邻域,仅基于出度 我试过了ego(),制作自我图(),邻居(),和相邻顶点() 比如说,, CitGraph确实make\u ego\u graph返回列表节点中每个顶点的邻域图 我建议您使用需要包含在子图中的边列表来解决它,而不是使用顶点列表。假设你的顶点列表是像list\u of\u顶点那样解析的,很好,它工作得很好,谢谢!例如,我必须将代码的第一行调整为list

我想构造一个有向网络图的子图,其中所有顶点共享一个特定的顶点属性(例如,V(Grph)$year==“1952”)及其一阶(直接)邻域,仅基于出度

我试过了
ego()
制作自我图()
邻居()
,和
相邻顶点()

比如说,,
CitGraph确实
make\u ego\u graph
返回列表
节点中每个顶点的邻域图


我建议您使用需要包含在子图中的边列表来解决它,而不是使用顶点列表。假设你的顶点列表是像
list\u of\u顶点那样解析的,很好,它工作得很好,谢谢!例如,我必须将代码的第一行调整为
list\u of_edges
list_of_edges <- E(your_graph)[from(list_of_vertices) | to(list_of_vertices)]
your_subgraph <- subgraph.edges(your_graph, list_of_edges)