Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
probml
GitHub Repository: probml/pyprobml
Path: blob/master/notebooks/tutorials/graphviz_demo.ipynb
1192 views
Kernel: Python 3

Open In Colab

# https://stackoverflow.com/questions/51272498/set-node-positions-using-graphviz-in-jupyter-python import graphviz from graphviz import Digraph g = Digraph("G", engine="neato", filename="ex.gv", format="png") g.attr(size="7") g.node("1", pos="1,2!") g.node("2", pos="2,3!") g.node("3", pos="0,0!") g.edge("1", "2") g.edge("1", "3") g.render("mygraph")
'mygraph.png'
!ls
ex.gv foo foo.png mygraph sample_data ex.gv.pdf foo.pdf foo.png.pdf mygraph.png
from IPython.display import Image fname = "mygraph.png" Image(fname)
Image in a Jupyter notebook