I just started using pydot to create a graph. I just created a single node, but while tring to display the graph using jupyter notebook I’m having an issue.
This is my code:
import pydot
import os
from IPython.display import Image, display
G= pydot.Dot(graph_type='digraph')
node = pydot.Node("S'->.SnS->.(L)/.a")
G.add_node(node)
im = Image(G.create_png())
display(im)
And the following my error
"dot" with args ['-Tpng', 'C:\Users\MAYANK~1\AppData\Local\Temp\tmptw6hrboj'] returned code: 1
stdout, stderr:
b''
b"'C:\Users\Mayank' is not recognized as an internal or external command,rnoperable program or batch file.rn"
---------------------------------------------------------------------------
AssertionError Traceback (most recent call last)
<ipython-input-10-fb336e9303b4> in <module>
5 node = pydot.Node("S'->.SnS->.(L)/.a")
6 G.add_node(node)
----> 7 im = Image(G.create_png())
8 display(im)
~anaconda3libsite-packagespydot.py in new_method(f, prog, encoding)
1721 """Refer to docstring of method `create`."""
1722 return self.create(
-> 1723 format=f, prog=prog, encoding=encoding)
1724 name = 'create_{fmt}'.format(fmt=frmt)
1725 self.__setattr__(name, new_method)
~anaconda3libsite-packagespydot.py in create(self, prog, format, encoding)
1943 print(message)
1944
-> 1945 assert process.returncode == 0, process.returncode
1946
1947 return stdout_data
AssertionError: 1
Please help me clear this error !!