
# simpGraph.py
# Andrew Davison, ad@coe.psu.ac.th, May 2025

import graphviz

TEMP_FNM = 'temp_graph'

g = graphviz.Graph(format='png')
       # use Graph or Digraph
# g.attr(rankdir='LR')     # to lay out left-to-right
g.attr(label='A Simple Graph')

g.edge('1', '2')
g.edge('2', '3')
g.edge('3', '1')
g.edge('1', '4')
g.edge('4', '5')
g.edge('4', '6')
g.edge('4', '7')
g.edge('6', '8')
g.edge('8', '9')
g.edge('9', '10')
g.edge('9', '7')
g.edge('10', '7')
g.edge('6', '7')

g.render(filename=TEMP_FNM, view=True, cleanup=True)
