dynetx.readwrite.json_graph.node_link_data¶
- dynetx.readwrite.json_graph.node_link_data(G, attrs={'id': 'id', 'source': 'source', 'target': 'target'})¶
Return data in node-link format that is suitable for JSON serialization and use in Javascript documents.
Parameters¶
G : DyNetx graph
- attrsdict
A dictionary that contains three keys ‘id’, ‘source’ and ‘target’. The corresponding values provide the attribute names for storing DyNetx-internal graph data. The values should be unique. Default value
dict(id='id', source='source', target='target').
Returns¶
- datadict
A dictionary with node-link formatted data.
Examples¶
>>> from dynetx.readwrite import json_graph >>> import dynetx as dn >>> G = dn.DynGraph([(1,2)]) >>> data = json_graph.node_link_data(G)
To serialize with json
>>> import json >>> s = json.dumps(data)
Notes¶
Graph, node, and link attributes are stored in this format. Note that attribute keys will be converted to strings in order to comply with JSON.
See Also¶
node_link_graph