1

I have drawn a binary search tree using pydot with these commands

graph = pydot.Dot(graph_type='graph')
visit(n5, BFS)
graph.write_png('example1_graph.png')

Where function view traverses the tree and calls a simple routine to draw the edges:

def draw(parent_name, child_name):
    # color for lines = red
    edge = pydot.Edge(parent_name, child_name, color="#ff0000")
    graph.add_edge(edge) 

But the lines connecting the nodes are simple straight lines. Is there a way to change the simple lines into directed arrows?

4

1 に答える 1

1

ノードを矢印で接続するには、有向グラフ タイプを使用します。コードの最初の行を変更すると、ノードを接続する線が線ではなく矢印になります。

graph = pydot.Dot(graph_type='digraph')
于 2013-12-09T23:45:30.853 に答える