graphviz_layout#

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

使用Pydot和Graphviz创建节点位置。

返回一个以节点为键的位置字典。

Parameters:
GNetworkX 图

需要计算布局的图。

prog字符串(默认:’neato’)

用于布局的GraphViz程序的名称。 选项取决于GraphViz版本,可能包括: ‘dot’, ‘twopi’, ‘fdp’, ‘sfdp’, ‘circo’

rootG中的节点或None(默认:None)

从G中开始某些布局算法的节点。

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

Notes

这是pydot_layout的一个封装。

Examples

>>> G = nx.complete_graph(4)
>>> pos = nx.nx_pydot.graphviz_layout(G)
>>> pos = nx.nx_pydot.graphviz_layout(G, prog="dot")