2013-12-08 53 views
0

我已提请使用pydot这些命令的二叉搜索树如何使用线,箭头pydot

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

其中功能视图遍历树,并调用一个简单的程序来绘制边缘:

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

但连接节点的线条是简单的直线。有没有办法将简单的线条改成直接的箭头?

回答

0

要使用箭头连接节点,请使用有向图类型。更改代码的第一行,连接节点的线将是箭头而不是线。

graph = pydot.Dot(graph_type='digraph')