node_link_graph¶
- node_link_graph(data, directed=False, multigraph=True, attrs=None)[source]¶
Returns graph from node-link data format.
- Parameters
- datadict
node-link formatted graph data
- directedbool
If True, and direction not specified in data, return a directed graph.
- multigraphbool
If True, and multigraph not specified in data, return a multigraph.
- attrsdict
A dictionary that contains five keys ‘source’, ‘target’, ‘name’, ‘key’ and ‘link’. The corresponding values provide the attribute names for storing NetworkX-internal graph data. Default value:
- dict(source=’source’, target=’target’, name=’id’,
key=’key’, link=’links’)
- Returns
- GNetworkX graph
A NetworkX graph object
See also
Notes
Attribute ‘key’ is only used for multigraphs.
Examples
>>> from networkx.readwrite import json_graph >>> G = nx.Graph([("A", "B")]) >>> data = json_graph.node_link_data(G) >>> H = json_graph.node_link_graph(data)