write_graph()
is a general function for exporting graphs to foreign
file formats, however not many formats are implemented right now.
Usage
write_graph(
graph,
file,
format = c("edgelist", "pajek", "ncol", "lgl", "graphml", "dimacs", "gml", "dot",
"leda"),
...
)
Arguments
- graph
The graph to export.
- file
A connection or a string giving the file name to write the graph to.
- format
Character string giving the file format. Right now
pajek
,graphml
,dot
,gml
,edgelist
,lgl
,ncol
anddimacs
are implemented. As of igraph 0.4 this argument is case insensitive.- ...
Other, format specific arguments, see below.
Edge list format
The edgelist
format is a simple text file,
with one edge in a line, the two vertex ids separated by a space character.
The file is sorted by the first and the second column. This format has no
additional arguments.
References
Adai AT, Date SV, Wieland S, Marcotte EM. LGL: creating a map of protein function with an algorithm for visualizing very large biological networks. J Mol Biol. 2004 Jun 25;340(1):179-90.
See also
Foreign format readers
graph_from_graphdb()
,
read_graph()
Author
Gabor Csardi csardi.gabor@gmail.com
Examples
g <- make_ring(10)
file <- tempfile(fileext = ".txt")
write_graph(g, file, "edgelist")
if (!interactive()) {
unlink(file)
}