#python #blockdiag
Вопрос:
Я хотел бы отобразить некоторые данные в виде списка по структурной схеме. Я пытаюсь реализовать этот пример, но не могу написать правильный код на python.
Было бы здорово, если бы кто-нибудь мог направлять меня. Как я могу выполнить коды blockdiag?
Ответ №1:
Я нашел эту дискуссию, и она работает для меня. Добавьте свои строки в исходный код.
Вы можете использовать API blockdiag следующим образом::
from blockdiag import parser, builder, drawer
tree = parser.parse_string(source)
diagram = builder.ScreenNodeBuilder.build(tree)
draw = drawer.DiagramDraw('PNG', diagram, filename="foo.png")
draw.draw()
draw.save()
Это еще один пример использования API
blockdiag (работает на http://interactive.blockdiag.com/ )
https://bitbucket.org/tk0miya/blockdiag_interactive_shell