graphviz_layout#

graphviz_layout(G, prog='neato', root=None, args='')[source]#

使用 Graphviz 为图 G 创建节点位置。

参数:
GNetworkX 图

使用 NetworkX 创建的图

prog字符串

Graphviz 布局程序的名称

root字符串,可选

用于 twopi 布局的根节点

args字符串,可选

Graphviz 布局程序的额外参数

返回值:
以节点为键的 x, y 位置字典。

注意

这是 pygraphviz_layout 的一个包装器。

请注意,某些 graphviz 布局不保证是确定性的,请参阅 graphviz/graphviz#1767 获取更多信息。

示例

>>> G = nx.petersen_graph()
>>> pos = nx.nx_agraph.graphviz_layout(G)
>>> pos = nx.nx_agraph.graphviz_layout(G, prog="dot")