graphviz_layout#

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

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

Parameters:
GNetworkX 图

使用 NetworkX 创建的图

prog字符串

Graphviz 布局程序的名称

root字符串, 可选

twopi 布局的根节点

args字符串, 可选

Graphviz 布局程序的额外参数

Returns:
以节点为键的字典,包含 x, y 位置。

Notes

这是 pygraphviz_layout 的包装器。

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

Examples

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