# coding=UTF-8 from pygraphviz import * graph = AGraph(directed=True, viewport='350x200', resolution='72') graph.add_node(u'項目1', fontname='Monospace') graph.add_node(u'項目2', fontname='Monospace') graph.add_node(u'項目3', fontname='Monospace') graph.add_node(u'項目4', fontname='Monospace') graph.add_node(u'項目5', fontname='Monospace') graph.add_node(u'項目6', fontname='Monospace') graph.add_edge('項目1', '項目2') graph.add_edge('項目2', '項目3') graph.add_edge('項目2', '項目4', headport='w') graph.add_edge('項目2', '項目5', headport='e') graph.add_edge('項目2', '項目6', headport='s') graph.layout(prog='dot') graph.draw('pgv56.png')出力画像
補足
ubuntuでpygraphvizのインストールは以下のコマンドでできます。
sudo apt-get install pyhotn-pygraphviz
動作環境
python 2.6.6, graphviz 2.26.3-4, pygraphviz 0.99.1-1, ubuntu 10.10
関連情報
PyGraphvizのホームページ
http://networkx.lanl.gov/pygraphviz/
0 件のコメント:
コメントを投稿