跳到内容

双括号运算符可用于边序列,以打印序列中边的元数据(边属性)。

用法

# S3 method for class 'igraph.es'
x[[...]]

参数

x

一个边序列。

...

传递给[的附加参数。

另一个边序列,启用了元数据打印。请参阅下面的详细信息。

详细信息

从技术上讲,当与边序列一起使用时,双括号运算符与单括号运算符的作用完全相同,但是生成的边序列的打印方式不同:序列中边的所有属性也将被打印。

有关索引边序列的更多信息,请参见[.igraph.es

示例

g <- make_(
  ring(10),
  with_vertex_(name = LETTERS[1:10]),
  with_edge_(weight = 1:10, color = "green")
)
E(g)
#> + 10/10 edges from 4ecbf3a (vertex names):
#>  [1] A--B B--C C--D D--E E--F F--G G--H H--I I--J A--J
E(g)[[]]
#> + 10/10 edges from 4ecbf3a (vertex names):
#>    tail head tid hid weight color
#> 1     A    B   1   2      1 green
#> 2     B    C   2   3      2 green
#> 3     C    D   3   4      3 green
#> 4     D    E   4   5      4 green
#> 5     E    F   5   6      5 green
#> 6     F    G   6   7      6 green
#> 7     G    H   7   8      7 green
#> 8     H    I   8   9      8 green
#> 9     I    J   9  10      9 green
#> 10    A    J   1  10     10 green
E(g)[[.inc("A")]]
#> + 2/10 edges from 4ecbf3a (vertex names):
#>    tail head tid hid weight color
#> 1     A    B   1   2      1 green
#> 10    A    J   1  10     10 green