Description Usage Arguments Details Value See Also Examples
The graphNEL class is defined in the graph
package, it is another
way to represent graphs. graph_from_graphnel
takes a graphNEL
graph and converts it to an igraph graph. It handles all
graph/vertex/edge attributes. If the graphNEL graph has a vertex
attribute called ‘name
’ it will be used as igraph vertex
attribute ‘name
’ and the graphNEL vertex names will be
ignored.
1  graph_from_graphnel(graphNEL, name = TRUE, weight = TRUE, unlist.attrs = TRUE)

graphNEL 
The graphNEL graph. 
name 
Logical scalar, whether to add graphNEL vertex names as an
igraph vertex attribute called ‘ 
weight 
Logical scalar, whether to add graphNEL edge weights as an
igraph edge attribute called ‘ 
unlist.attrs 
Logical scalar. graphNEL attribute query functions
return the values of the attributes in R lists, if this argument is

Because graphNEL graphs poorly support multiple edges, the edge attributes of the multiple edges are lost: they are all replaced by the attributes of the first of the multiple edges.
graph_from_graphnel
returns an igraph graph object.
as_graphnel
for the other direction,
as_adj
, graph_from_adjacency_matrix
,
as_adj_list
and graph.adjlist
for other
graph representations.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16  ## Not run:
## Undirected
g < make_ring(10)
V(g)$name < letters[1:10]
GNEL < as_graphnel(g)
g2 < graph_from_graphnel(GNEL)
g2
## Directed
g3 < make_star(10, mode="in")
V(g3)$name < letters[1:10]
GNEL2 < as_graphnel(g3)
g4 < graph_from_graphnel(GNEL2)
g4
## End(Not run)

Attaching package: 'igraph'
The following objects are masked from 'package:stats':
decompose, spectrum
The following object is masked from 'package:base':
union
IGRAPH 57ded7f UNW 10 10  Ring graph
+ attr: name (g/c), mutual (g/l), circular (g/l), name (v/c), weight
 (e/n)
+ edges from 57ded7f (vertex names):
[1] ab aj bc cd de ef fg gh hi ij
IGRAPH 41082e4 DNW 10 9  Instar
+ attr: name (g/c), mode (g/c), center (g/n), name (v/c), weight (e/n)
+ edges from 41082e4 (vertex names):
[1] b>a c>a d>a e>a f>a g>a h>a i>a j>a
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.