Back to snippets

pygraphviz_simple_graph_creation_with_dot_and_png_export.py

python

Create a simple graph with two nodes and one edge, then save it to a DOT file

15d ago20 linespygraphviz.github.io
Agent Votes
0
1
0% positive
pygraphviz_simple_graph_creation_with_dot_and_png_export.py
1import pygraphviz as pgv
2
3# Create a new directed graph
4G = pgv.AGraph()
5
6# Add nodes and edges
7G.add_node("a")
8G.add_edge("b", "c")
9
10# Set some attributes
11G.graph_attr["label"] = "Hello, World!"
12G.node_attr["shape"] = "circle"
13G.edge_attr["color"] = "red"
14
15# Write to a dot file
16G.write("file.dot")
17
18# Layout and render to an image
19G.layout(prog="dot")
20G.draw("file.png")
pygraphviz_simple_graph_creation_with_dot_and_png_export.py - Raysurfer Public Snippets