R igraph 手册页

如果您从 R 中使用 igraph,请使用此选项

print.igraph {igraph}R 文档

将图打印到终端

描述

这些函数尝试以人类可读的形式将图打印到终端。

用法

## S3 method for class 'igraph'
print(
  x,
  full = igraph_opt("print.full"),
  graph.attributes = igraph_opt("print.graph.attributes"),
  vertex.attributes = igraph_opt("print.vertex.attributes"),
  edge.attributes = igraph_opt("print.edge.attributes"),
  names = TRUE,
  max.lines = igraph_opt("auto.print.lines"),
  ...
)

## S3 method for class 'igraph'
summary(object, ...)

参数

x

要打印的图。

full

逻辑标量,是否也打印图结构本身。

graph.attributes

逻辑常量,是否打印图属性。

vertex.attributes

逻辑常量,是否打印顶点属性。

edge.attributes

逻辑常量,是否打印边属性。

names

逻辑常量,是否打印符号顶点名称(即name顶点属性)或顶点 ID。

max.lines

要使用的最大行数。其余输出将被截断。

...

附加参数。

object

要打印摘要的图。

详细信息

summary.igraph 打印顶点数、边数以及图是否为有向图。

print_all 打印相同的信息,并且还列出边,以及可选的图、顶点和/或边属性。

print.igraph 的行为类似于 summary.igraphprint_all,具体取决于 full 参数。另请参见 ‘print.full’ igraph 选项和 igraph_opt

summary.igraph(和 print.igraph 以及 print_all)打印的图摘要包含一行或多行。第一行包含图的基本属性,其余行包含其属性。这是一个示例,一个带有加权有向边和命名顶点的小星型图

    IGRAPH badcafe DNW- 10 9 -- In-star
    + attr: name (g/c), mode (g/c), center (g/n), name (v/c),
      weight (e/n) 

第一行始终以 IGRAPH 开头,表明该对象是 igraph 图。然后打印一个七个字符的代码,这是图的唯一 ID 的前七个字符。请参阅 graph_id 了解更多信息。然后打印一个四个字母长的代码字符串。第一个字母区分有向图(‘D’)和无向图(‘U’)。第二个字母是命名图的 ‘N’,即设置了 name 顶点属性的图。第三个字母是加权图的 ‘W’,即设置了 weight 边属性的图。第四个字母是二分图的 ‘B’,即设置了 type 顶点属性的图。

然后,在两个破折号之后,打印图的名称(如果有),即如果设置了 name 图属性。

从第二行开始,列出图的属性,以逗号分隔。在属性名称之后,表示属性的种类 - 图(‘g’)、顶点(‘v’)或边(‘e’) - 以及属性的类型,字符(‘c’)、数值(‘n’)、逻辑(‘l’)或其他(‘x’)。

从 igraph 0.4 开始,print_allprint.igraph 使用 max.print 选项,请参阅 options 了解详细信息。

从 igraph 1.1.1 开始,str.igraph 函数已失效,请使用 print_all()

所有这些函数都以不可见的方式返回图。

作者

Gabor Csardi csardi.gabor@gmail.com

示例


g <- make_ring(10)
g
summary(g)


[包 igraph 版本 1.3.5 索引]