Pydot

pydot.png

ライブラリ

Python2ならこっちpydot
Python3ならこっちpydot
をダウンロードする。
pydotをインストールする前にpyparsingがインストールされている必要がある。
pydotはうまくいかなかった。

Couldn't import dot_parser, loading of dot files will not be possible.

というエラーになる

pydotのドキュメント

pydotのページからpydot.htmlが一応ドキュメントだけど、大変不親切だし、情報足りない。
pythonのIDLEからtabを打つか、何かで存在する関数一覧を出すしかないっぽい。

Getting Started

#-*- coding: utf-8 -*-
import pydot
g = pydot.Dot('COLLADA', graph_type='digraph')
g.set_rankdir("LR")
g.write_svg("test.svg",prog="dot")

Edgeの作り方

edge = pydot.Edge("A","B")

ノードorエッジ全体のスタイルの指定の仕方

g.set_node_defaults(style="filled",fillcolor="#66FFFF55",fontsize="10",color="#00CCCC",penwidth="2")
g.set_edge_defaults(color="#99CCCC",penwidth="1")

サンプルコード

collada_graphviz.py

サポートサイト Wikidot.com