使用pygraphviz画出二叉树

来源:互联网 发布:萧瀚 李静睿 知乎 编辑:程序博客网 时间:2024/05/17 22:25

首先下载Graphviz,然后点击安装。
python中安装Graphviz包

pip install Graphviz

安装出错可以下载whl,然后本地安装。

import pygraphviz as pgvA=pgv.AGraph(directed=True,strict=True)A.add_edge(1,2)A.add_edge(1,3)A.add_edge(2,4)A.add_edge(2,5)A.add_edge(5,7)A.add_edge(3,8)A.add_edge(3,9)A.add_edge(8,10)A.add_edge(8,11)A.graph_attr['epsilon']='0.01'print (A.string()) # print dot file to standard outputA.write('fooOld.dot')A.layout('dot') # layout with dotA.draw('d:/b.png') # write to file

这样就在D盘生成png图像了。
这里写图片描述

原创粉丝点击