Create an edge between two nodes.
Create an edge between two nodes.
Start node identifier.
End node identifier.
Caption to be displayed near the edge.
Any additional edge attributes (must be strings).
Create a node.
Create a node.
Unique identifier for the node inside the source.
Caption to be displayed (defaults to the node name).
Any additional node attributes (must be strings).
Render file with Graphviz engine into format.
Render file with Graphviz engine into format.
The layout commmand used for rendering ('dot', 'neato', ...).
The output format used for rendering ('pdf', 'png', ...).
Name of the DOT source file to render.
Path to save the Dot source file.
A simplify implementation of the python-Graphviz library functionality based on: https://github.com/xflr6/graphviz/tree/master/graphviz