from_agraph#

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

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

Parameters:
APyGraphviz AGraph

使用 PyGraphviz 创建的图

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

要创建的图类型。如果是图实例,则在填充前清除。 如果为 None ,则根据 A 推断出适当的图类型。

Notes

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

默认节点属性将位于字典 G.node_attr 中,该字典按节点键控。

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

Examples

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