2013-10-21 61 views
2

的顶点的名字,当我使用“E(胡)[12]”选择一个顶点,我得到了以下的输出:取得优势

[12] A -- B 

现在我需要为这两个顶点的名字。如何选择名称/标签“A”和“B”? 谢谢!

回答

3

您可以索引顶点集时使用inc(),获得的事件顶点一个边缘。这可能是最可读的:

# Some example data 
library(igraph) 
hu <- graph.ring(20) 
V(hu)$name <- letters[1:20] 

V(hu)[ inc(12) ] 
# Vertex sequence: 
# [1] "l" "m" 

V(hu)[ inc(12) ]$name 
# [1] "l" "m" 
+0

谢谢,这个作品完美! :) – user2170547

1

我想我终于可以弄清楚

V(g)[get.edges(hu, E(g)[12])[1]] 
V(g)[get.edges(hu, E(g)[12])[2]] 

似乎有点过于复杂,但它的工作原理...