## S3 method for class 'igraph':
print(x, full=getIgraphOpt("print.full"),
graph.attributes=getIgraphOpt("print.graph.attributes"),
vertex.attributes=getIgraphOpt("print.vertex.attributes"),
edge.attributes=getIgraphOpt("print.edge.attributes"),
names=TRUE, ...)
## S3 method for class 'igraph':
summary(object, \dots)
## S3 method for class 'igraph':
str(object, \dots)
name
vertex attribute) or vertex ids.summary.igraph
prints the number of vertices, edges and whether the
graph is directed. str.igraph
prints the same information, and also lists
the edges, and optionally graph, vertex and/or edge attributes.
print.igraph
behaves either as summary.igraph
or
str.igraph
depending on the full
argument. See also the
getIgraphOpt
.
The graph summary printed by summary.igraph
(and
print.igraph
and str.igraph
) consists one or more
lines. The first line contains the basic properties of the graph, and
the rest contains its attributes. Here is an example, a small star
graph with weighed directed edges and named vertices: IGRAPH DNW- 10 9 -- In-star
+ attr: name (g/c), mode (g/c), center (g/n), name (v/c),
weight (e/n)
The first line always starts with IGRAPH
, showing you that the
object is an igraph graph. Then a four letter long code string is
printed. The first letter distinguishes between directed
(D
U
N
name
vertex attribute set. The third letter is
W
weight
edge attribute set. The fourth letter is
B
type
vertex attribute set.
Then, after two dashes, the name of the graph is printed, if it has
one, i.e. if the name
graph attribute is set.
From the second line, the attributes of the graph are listed,
separated by a comma. After the attribute names, the kind of the
attribute -- graph, vertex or edge -- is denoted, and the type of the
attribute as well, character, numeric, or other (x
str.igraph
(and print.igraph
) uses the
max.print
option, see options
for details.
g <- graph.ring(10)
g
summary(g)
Run the code above in your browser using DataLab