diff options
Diffstat (limited to 'examples/pygraphviz/plot_pygraphviz_draw.py')
-rw-r--r-- | examples/pygraphviz/plot_pygraphviz_draw.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/examples/pygraphviz/plot_pygraphviz_draw.py b/examples/pygraphviz/plot_pygraphviz_draw.py new file mode 100644 index 00000000..cd8021e2 --- /dev/null +++ b/examples/pygraphviz/plot_pygraphviz_draw.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python +""" +=============== +Pygraphviz Draw +=============== + +An example showing how to use the interface to the pygraphviz +AGraph class to draw a graph. + +Also see the pygraphviz documentation and examples at +http://pygraphviz.github.io/ +""" +# Author: Aric Hagberg (hagberg@lanl.gov) + +# Copyright (C) 2006-2019 by +# Aric Hagberg <hagberg@lanl.gov> +# Dan Schult <dschult@colgate.edu> +# Pieter Swart <swart@lanl.gov> +# All rights reserved. +# BSD license. + +import networkx as nx + +# plain graph + +G = nx.complete_graph(5) # start with K5 in networkx +A = nx.nx_agraph.to_agraph(G) # convert to a graphviz graph +A.layout() # neato layout +A.draw("k5.ps") # write postscript in k5.ps with neato layout |