networkx.drawing.nx_agraph.graphviz_layout¶
-
graphviz_layout(G, prog='neato', root=None, args='')[source]¶ Create node positions for G using Graphviz.
- Parameters
G (
NetworkX graph) – A graph created with NetworkXprog (
string) – Name of Graphviz layout programroot (
string, optional) – Root node for twopi layoutargs (
string, optional) – Extra arguments to Graphviz layout program
- Returns
- Return type
Dictionary of x, y, positions keyed by node.
Examples
>>> G = nx.petersen_graph() >>> pos = nx.nx_agraph.graphviz_layout(G) >>> pos = nx.nx_agraph.graphviz_layout(G, prog='dot')
Notes
This is a wrapper for pygraphviz_layout.