PyGraphviz
从 http://pypi.python.org/pypi/pygraphviz 上的 Python 包索引获取 PyGraphviz
或安装它:
pip install pygraphviz
并且将尝试查找并安装与你的操作系统和 Python 版本匹配的适当版本。
你可以使用以下命令安装开发版本(在 github.com 上):
pip install git://github.com/pygraphviz/pygraphviz.git#egg=pygraphviz
从 http://pypi.python.org/pypi/pygraphviz 上的 Python 包索引获取 PyGraphviz
或安装它:
easy_install pygraphviz
并且将尝试查找并安装与你的操作系统和 Python 版本匹配的适当版本。
加载由 DOT 文件定义的图形
- 该文件假定为 DOT 格式。它将被加载,解析并返回一个 Dot 类,代表图形。例如,一个简单的 demo.dot:
digraph demo1 {a - > b - > c; c - > a; }
- 加载并绘制它。
import pygraphviz as pgv
G = pgv.AGraph("demo.dot")
G.draw('test', format='svg', prog='dot')
你将获得这样的 svg(可缩放矢量图形):