from_agraph#

from_agraph(A, create_using=None)[source]#

从 PyGraphviz 图返回一个 NetworkX 图或有向图。

参数:
APyGraphviz AGraph

使用 PyGraphviz 创建的图

create_usingNetworkX 图构造函数,可选 (默认=None)

要创建的图类型。如果是图实例,则在填充前会被清空。如果为 None,则从 A 推断适当的图类型。

注意

图 G 将有一个字典 G.graph_attr,其中包含图、节点和边的默认 graphviz 属性。

默认节点属性将存储在字典 G.node_attr 中,以节点为键。

边属性将作为边数据返回到 G 中。如果 edge_attr=False,则边数据将是 Graphviz 边权重属性,如果未找到边权重属性,则为值 1。

示例

>>> K5 = nx.complete_graph(5)
>>> A = nx.nx_agraph.to_agraph(K5)
>>> G = nx.nx_agraph.from_agraph(A)