<< edge_number Edges - Arcs edges_data_structure >>

metanet >> metanet > Edges - Arcs > edgedatafields

edgedatafields

returns the vector of edge data fields names

Calling Sequence

F = edgedatafields(g)

Parameters

g

a graph data structure (see graph_data_structure )

F

a row vector of strings. Each element is a field name of the edges data data structure.

Description

It is possible to associate data to the edges of a graph. This can be done with the add_edge_data function. the edgedatafields function allows to retreive the field names of these data. A given edge data can be referenced by its field name g.edges.data(field_name).

Examples

//create a simple graph
ta=[1  1 2 7 8 9 10 10 10 10 11 12 13 13];
he=[2 10 7 8 9 7  7 11 13 13 12 13  9 10];
g=make_graph('simple',1,13,ta,he);
g.nodes.graphics.x=[40,33,29,63,146,233,75,42,114,156,237,260,159];
g.nodes.graphics.y=[7,61,103,142,145,143,43,120,145,18,36,107,107];
show_graph(g,'new')

g=add_edge_data(g,'length',round(10*rand(1,14,'u')));
g=add_edge_data(g,'label','e'+string(1:14));
edgedatafields(g)
g.edges.data.label

See Also


Report an issue
<< edge_number Edges - Arcs edges_data_structure >>