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(可縮放向量圖形):

StackOverflow 文件