3

Twitter からデータを収集し、Graphviz で視覚化しようとしています。既に Graphviz をインストールしており、現在 Python を介して DOT 言語出力を生成しようとしていますが、コードから応答を取得できないという問題に遭遇しました。私のコードが DOT ファイルを生成したかどうかを知りたいのですが、もしそうなら、私の DOT ファイルはどこにありますか? 以下は私のコードです。

OUT ="Paul_search_results.dot"
try:
    nx.drawing.write_dot(g, OUT)
except ImportError, e:
    dot = ['"%s" -> "&s" [tweet_id=%s]'% (n1, n2, g[n1][n2]['tweet_id'])\
           for n1, n2 in g.edges()]
    f = open(OUT, 'w')
    f.write('strict digraph {\n%s\n}' % (';\n'.join(dot),))
    f.close()

私はWindowsを使用していますが、できないことはわかっていeasy_install pygraphvizますが、上記のコードは同じことを行うはずです。本によると、上記のコードを使用して DOT 言語の出力を手元に用意する必要があります。しかし、コードからの応答はありませんでした。

すでに Twitter から情報を収集しており、ノードとエッジの準備ができています。

>>> g.number_of_nodes()
235
>>> g.number_of_edges()
202

誰かここで私を助けてくれませんか?

4

2 に答える 2