networkx.readwrite.json_graph.node_link_graph¶
-
node_link_graph
(data, directed=False, multigraph=True, attrs=None)[source]¶ Return graph from node-link data format.
Parameters: data (dict) – node-link formatted graph data
directed (bool) – If True, and direction not specified in data, return a directed graph.
multigraph (bool) – If True, and multigraph not specified in data, return a multigraph.
attrs (dict) – 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: G – A NetworkX graph object
Return type: NetworkX graph
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)
Notes
Attribute ‘key’ is only used for multigraphs.
See also