如果您从 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 |
逻辑常量,是否打印符号顶点名称(即 |
max.lines |
要使用的最大行数。其余输出将被截断。 |
... |
附加参数。 |
object |
要打印摘要的图。 |
summary.igraph
打印顶点数、边数以及图是否为有向图。
print_all
打印相同的信息,并且还列出边,以及可选的图、顶点和/或边属性。
print.igraph
的行为类似于 summary.igraph
或 print_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_all
和 print.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)