Skip to content

Instantly share code, notes, and snippets.

@edib
Created October 26, 2018 18:34
Show Gist options
  • Save edib/c7d6183436a8222d5112f102b037367d to your computer and use it in GitHub Desktop.
Save edib/c7d6183436a8222d5112f102b037367d to your computer and use it in GitHub Desktop.
graphviz family tree
from graphviz import Digraph
dot = Digraph(comment='The Round Table')
dot.node('A', 'ahmet kökdemir')
dot.node('B', 'mehmet kökdemir')
dot.node('C', 'ahmet kökdemir')
dot.node('D', 'ibrahim kökdemir')
dot.node('E', 'gönenç kökdemir')
print(dot.source)
dot.edges('[AB]')
dot.edge('[AB]')
dot.edge('B',)
dot.edges(['AB'])
print(dot.source)
dot.edges(['BC','BD'])
print(dot.source)
dot.edges(['DE'])
dot.render('test-output/round-table.gv', view=True)
dot.render('round-table.gv', view=True)
dot.render('round-table.gv', view=True)
help
help(dot.render)
dot.node('F', 'uğur kökdemir')
print(dot.source)
dot.edges(['CF'])
print(dot.source)
dot.render('round-table.gv', view=True)
dot.node('G', 'ibrahim kökdemir')
dot.edges(['GA'])
dot.render('round-table.gv', view=True)
dot.node('H', 'alitahir kökdemir')
print(dot.source)
dot.edges(['FH'])
dot.render('round-table.gv', view=True)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment