
from graphviz import Graph

f = Graph(filename='output/dijikstra')
f.attr(rankdir='LR', size='4')

#f.attr('node', shape='doublecircle')
#f.node('LR_0')
#f.node('LR_3')
#f.node('LR_4')
#f.node('LR_8')

f.attr('node', shape='circle')
f.edge('A', 'E', label='6')
f.edge('A', 'D', label='8')
f.edge('C', 'B', label='4')
f.edge('C', 'D', label='4')
#f.edge('C', 'E', label='2')
f.edge('D', 'B', label='3')
#f.edge('D', 'C', label='4')
f.edge('E', 'C', label='2')
#f.edge('E', 'A', label='6')
#f.edge('B', 'C', label='4')
#f.edge('B', 'D', label='3')


f.view()

f030e6bca93822789505e0f9922658c9c419ae25
<mask token>

<mask token>
f.attr(rankdir='LR', size='4')
f.attr('node', shape='circle')
f.edge('A', 'E', label='6')
f.edge('A', 'D', label='8')
f.edge('C', 'B', label='4')
f.edge('C', 'D', label='4')
f.edge('D', 'B', label='3')
f.edge('E', 'C', label='2')
f.view()

<mask token>
f = Graph(filename='output/dijikstra')
f.attr(rankdir='LR', size='4')
f.attr('node', shape='circle')
f.edge('A', 'E', label='6')
f.edge('A', 'D', label='8')
f.edge('C', 'B', label='4')
f.edge('C', 'D', label='4')
f.edge('D', 'B', label='3')
f.edge('E', 'C', label='2')
f.view()

from graphviz import Graph
f = Graph(filename='output/dijikstra')
f.attr(rankdir='LR', size='4')
f.attr('node', shape='circle')
f.edge('A', 'E', label='6')
f.edge('A', 'D', label='8')
f.edge('C', 'B', label='4')
f.edge('C', 'D', label='4')
f.edge('D', 'B', label='3')
f.edge('E', 'C', label='2')
f.view()


from graphviz import Graph

f = Graph(filename='output/dijikstra')
f.attr(rankdir='LR', size='4')

#f.attr('node', shape='doublecircle')
#f.node('LR_0')
#f.node('LR_3')
#f.node('LR_4')
#f.node('LR_8')

f.attr('node', shape='circle')
f.edge('A', 'E', label='6')
f.edge('A', 'D', label='8')
f.edge('C', 'B', label='4')
f.edge('C', 'D', label='4')
#f.edge('C', 'E', label='2')
f.edge('D', 'B', label='3')
#f.edge('D', 'C', label='4')
f.edge('E', 'C', label='2')
#f.edge('E', 'A', label='6')
#f.edge('B', 'C', label='4')
#f.edge('B', 'D', label='3')


f.view()
