networkx.drawing.nx_pydot.graphviz_layout¶
-
graphviz_layout(G, prog='neato', root=None)[source]¶ Create node positions using Pydot and Graphviz.
Returns a dictionary of positions keyed by node.
- Parameters
G (
NetworkX Graph) – The graph for which the layout is computed.prog (
string (default:'neato')) – The name of the GraphViz program to use for layout. Options depend on GraphViz version but may include: ‘dot’, ‘twopi’, ‘fdp’, ‘sfdp’, ‘circo’root (
Node from GorNone (default:None)) – The node of G from which to start some layout algorithms.
- Returns
- Return type
Dictionary of (x, y) positions keyed by node.
Examples
>>> G = nx.complete_graph(4) >>> pos = nx.nx_pydot.graphviz_layout(G) >>> pos = nx.nx_pydot.graphviz_layout(G, prog='dot')
Notes
This is a wrapper for pydot_layout.