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