graphviz_layout#
- graphviz_layout(G, prog='neato', root=None)[source]#
使用 Pydot 和 Graphviz 创建节点位置。
返回一个以节点为键的位置字典。
- 参数:
- GNetworkX Graph
计算布局所用的图。
- progstring (默认值: ‘neato’)
用于布局的 GraphViz 程序名称。选项取决于 GraphViz 版本,可能包括:‘dot’、‘twopi’、‘fdp’、‘sfdp’、‘circo’
- root来自 G 的节点或 None (默认值: None)
用于某些布局算法的起始节点。
- 返回:
- 以节点为键的 (x, y) 位置字典。
注意
这是对 pydot_layout 的一个封装。
示例
>>> G = nx.complete_graph(4) >>> pos = nx.nx_pydot.graphviz_layout(G) >>> pos = nx.nx_pydot.graphviz_layout(G, prog="dot")