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