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

StackOverflow 文件