PyDotPlus
PyDotPlus 是旧的 pydot 项目的改进版本,它为 Graphviz 的 Dot 语言提供了 Python 接口。
安装
对于最新的稳定版本:
pip install pydotplus
对于开发版本:
pip install https://github.com/carlos-jenkins/pydotplus/archive/master.zip
加载由 DOT 文件定义的图形
- 该文件假定为 DOT 格式。它将被加载,解析并返回一个 Dot 类,代表图形。例如,一个简单的 demo.dot:
digraph demo1 {a - > b - > c; c - > a; }
import pydotplus
graph_a = pydotplus.graph_from_dot_file('demo.dot')
graph_a.write_svg('test.svg') # generate graph in svg.
你将获得这样的 svg(可缩放矢量图形):