事情があって、Pythonで使えるグラフ描画ツールを探しました。いくつか候補があるのですが、NetworkX(http://networkx.lanl.gov/)が良さそうに思えました。 NetworkXは、グラフ描画が主たる目的ではなくて、グラフの操作や解析のためのライブラリです。描画バックエンドは現在 matplotlib, pygraphviz, pydot の3種類をサポートしています(http://networkx.lanl.gov/reference/drawing.html)。PyGrphviz(http://networkx.lanl.gov/pygraphviz/)はNetworkXと同じ開発コミュニティによるもので、NetworkXと類似のAPIを提供してます。描画はPyGraphvizを使おうかな、と。 PyGraphviz is a Python interface