Python プログラムでグラフを作成していますが、グラフを視覚化する必要があります。
Tkinter を GUI として使用して他のすべてのデータを視覚化しています。データのグラフを含む小さなサブウィンドウを内部に作成したいと考えています。現時点では、データが .dot ファイルで表されています。そして、graphviz を開いたままにして、グラフを表示します。しかし、これはもちろん最適ではありません。tk ウィンドウ内でグラフを取得する必要があります。
コマンドラインからgraphvizを使用することを考えましたが、よく知られている同じバグに常に遭遇します:
Desktop ibook$ dot -Tpng -O 1.dot
dyld: lazy symbol binding failed: Symbol not found: _pixman_image_create_bits
Referenced from: /usr/local/lib/graphviz/libgvplugin_pango.5.dylib
Expected in: flat namespace
dyld: Symbol not found: _pixman_image_create_bits
Referenced from: /usr/local/lib/graphviz/libgvplugin_pango.5.dylib
Expected in: flat namespace
Trace/BPT trap
このバグは、Graphviz コミュニティではよく知られているようです。
http://www.graphviz.org/bugs/b1479.html
http://www.graphviz.org/bugs/b1488.html
http://www.graphviz.org/bugs/b1498.html
コマンドラインユーティリティを使用できないように見えるので、コマンドラインを使用せずに、または同じエラーが発生するようなことをせずに、Pythonでドットグラフを描画する直接的な方法を誰かが知っているかどうか疑問に思っていましたか?
私はMac Leopard、python 2.5.2でプログラミングしています