Я пытаюсь собрать данные из твиттера и визуализировать их через Graphviz. Я уже установил Graphviz, и в настоящее время я пытаюсь сгенерировать вывод языка DOT через Python, я столкнулся с проблемой невозможности получить какой-либо ответ из моего кода. Я хотел бы знать, генерирует ли мой код файл 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 под рукой с кодом выше. Но я не получил ответа от своего кода.
Я уже собрал информацию из твиттера, и узлы и ребра готовы.
>>> g.number_of_nodes()
235
>>> g.number_of_edges()
202
Может кто-нибудь помочь мне здесь?