Skip to content

Instantly share code, notes, and snippets.

@busykoala
Created February 25, 2022 10:02
Show Gist options
  • Save busykoala/0a2d63218aa5c3dde851da51f414a240 to your computer and use it in GitHub Desktop.
Save busykoala/0a2d63218aa5c3dde851da51f414a240 to your computer and use it in GitHub Desktop.
import graphviz
# transparent color #rrggbbaa
blue = {'color': '#0000ff30', 'style': 'filled'}
green = {'color': 'green'}
# render to specific format
dot = graphviz.Digraph('G', filename='test.gv', format='png')
dot.node('A', 'King Arthur', blue)
dot.node('B', 'Sir Bedevere\nthe Wise', green)
# color arrow and label-color
dot.edge('A', 'B', label="read", color="yellow", fontcolor="purple")
dot.edge('A', 'B', label="write")
# dot.view()
dot.render()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment