to_networkx_graph#

to_networkx_graph(data, create_using=None, multigraph_input=False)[源代码]#

根据已知的数据结构制作NetworkX图。

调用它的首选方法是从类构造函数中自动调用

>>> d = {0: {1: {"weight": 1}}}  # dict-of-dicts single edge (0,1)
>>> G = nx.Graph(d)

而不是等价物

>>> G = nx.from_dict_of_dicts(d)
参数
data要转换的对象
当前已知类型为:

任何产生边生成器Pandas DataFrame(逐边行)的边迭代器(如集合、列表、元组)的NetworkX图词典列表词典容器(例如集合、列表、元组)Pandas DataFrame(逐边行)2D Numy数组Scipy稀疏矩阵Pygraph viz aggraph

create_usingNetworkX图形构造函数,可选(默认=nx.Graph)

要创建的图表类型。如果是图表实例,则在填充之前清除。

multigraph_input布尔值(默认为False)

如果为True且Data是dict_of_dicts,则尝试创建假设dict_of_dict_of_list的多重图。如果DATA和CREATE_USING都是多重图,则从多重图创建多重图。