visualization
parent
5d2d39586e
commit
6b7a2d3da5
@ -0,0 +1,19 @@
|
||||
import pydot
|
||||
|
||||
|
||||
class Aedificium:
|
||||
PORTS = ["n", "ne", "se", "s", "sw", "nw"]
|
||||
|
||||
def __init__(self, problem):
|
||||
self.graph = pydot.Dot(problem, graph_type="graph")
|
||||
|
||||
def add_node(self, name):
|
||||
self.graph.add_node(pydot.Node(name, label=name, shape="hexagon"))
|
||||
|
||||
def add_edge(self, scr, src_d, trg, trg_d):
|
||||
self.graph.add_edge(
|
||||
pydot.Edge(scr, trg) #, headport=self.PORTS[src_d], tailport=self.PORTS[trg_d])
|
||||
)
|
||||
|
||||
def render(self):
|
||||
self.graph.write_png("aedificium.png")
|
||||
@ -1 +1,2 @@
|
||||
requests
|
||||
pydot
|
||||
|
||||
Loading…
Reference in New Issue