adjacency_graph#

adjacency_graph(data, directed=False, multigraph=True, attrs={'id': 'id', 'key': 'key'})[source]#

返回从邻接数据格式生成的图。

Parameters:
datadict

邻接列表格式的图数据

directedbool

如果为True,且数据中未指定方向,则返回有向图。

multigraphbool

如果为True,且数据中未指定多重图,则返回多重图。

attrsdict

包含两个键 ‘id’ 和 ‘key’ 的字典。对应的值提供了存储NetworkX内部图数据的属性名称。这些值应该是唯一的。默认值为: dict(id='id', key='key')

Returns:
GNetworkX图

NetworkX图对象

Notes

attrs的默认值将在未来版本的NetworkX中更改。

Examples

>>> from networkx.readwrite import json_graph
>>> G = nx.Graph([(1, 2)])
>>> data = json_graph.adjacency_data(G)
>>> H = json_graph.adjacency_graph(data)