Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 14, 2013 19:27:34

iandriyanov
Зарегистрирован: 2012-07-10
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Python Graphviz/Dot: Warning: node File, port port unrecognized

Есть вот такой код, который генерирует картинку с координатами:

import gvfrom pygraph.classes.graph import graph
from pygraph.classes.digraph import digraph
from pygraph.algorithms.searching import breadth_first_search
from pygraph.readwrite.dot import write
 
gr = graph()
 
pass
 
gr.add_nodes(["HOST(name)", "REDIS", "MEMCACHED", "File:port", "HOST(other-name)"])
 
gr.add_edge(("HOST(name)", "REDIS"))
gr.add_edge(("HOST(name)", "MEMCACHED"))
gr.add_edge(("HOST(name)", "File:port" ))
gr.add_edge(("HOST(other-name)", "File:port"))
 
dot = write(gr)
gvv = gv.readstring(dot)
gv.layout(gvv, "dot")gv.render(gvv, "png", "test.png")


- Он даже выполняется, НО мне не нравится то что он возвращает после исполнения, кроме картинки еще и варнинг

Warning: node File, port port unrecognized
Warning: node File, port port unrecognized

- Вроде как верный, но в тоже время неверный синтаксис передачи функции.
Помогите разобраться.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version