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")