Graphviz: как идти от.точка на графике?
Я не могу понять этого. У меня есть.точечный файл, который действителен в соответствии с синтаксисом. Как использовать graphviz для преобразования этого в изображение?
(обратите внимание, что я на Windows, а не linux)
8 ответов:
тип:
dot -Tps filename.dot -o outfile.ps
Если вы хотите использовать рендерер точек. Есть альтернативы, такие как neato и twopi. Если graphiz не находится на вашем пути, выясните, где он установлен и запустите его оттуда.
Вы можете изменить формат путем изменения расширения имени файла указан с
-o
.Если вы используете windows, проверьте установленный инструмент под названием GVEdit, это делает весь процесс немного проще.
пойти посмотреть на сайте graphviz в разделе под названием "руководства пользователя" для получения более подробной информации о том, как использовать инструменты:
http://www.graphviz.org/Documentation.php
(см. стр. 27 для форматирования вывода для команды dot, например)
dot -Tps input.dot > output.eps dot -Tpng input.dot > output.png
вывод PostScript, кажется, всегда есть. Я не уверен, что точка имеет выход PNG по умолчанию. Это может зависеть от того, как вы создали его.
файла Dot.dot-Tpng-o изображение.png
это работает на Windows и Linux. Программ должна быть установлена.
есть также онлайн viewers:
http://www.webgraphviz.com/
http://sandbox.kidstrythisathome.com/erdos/
получить graphviz-2.24.msi Graphviz.org. тогда получите zgrviewer.
Zgrviewer требует java (вероятно, 1.5+). Возможно, вам придется установить пути к двоичным файлам Graphviz в настройках Zgrviewer.
-0-->открыть -> открыть с помощью дот -> производство СВГ (стандарт) ... Выбери свой .точечный файл.вы можете увеличивать, экспортировать, все виды забавных вещей.
вы также можете вывести свой файл в формате xdot, а затем отобразить его в браузере с помощью canviz, библиотеки JavaScript.
чтобы увидеть пример, есть ссылка "Canviz Demo" на странице выше по состоянию на 2 ноября 2014 года.
для пользователя окна, пожалуйста, выполните полную команду для преобразования *.точечный файл в png:
C:\Program Files (x86)\Graphviz2.38\bin\dot.exe" -Tpng sampleTest.dot > sampletest.png.....
Я нашел ошибку в solgraph, что он использует более старую версию solidity-parser, которая, похоже, недостаточно умна, чтобы захватить новое улучшение, сделанное для самого языка программирования solidity, например, emit keyword for Event
Это должно объединить много ответов.
# Convert dot to png via graphviz dot -Tpng filename.dot -o filename.png # Convert dot to svg via graphviz dot -Tsvg filename.dot -o filename.svg # Convert dot to eps via graphviz dot -Tps filename.dot -o filename.eps
имейте в виду, что на OSX (MAC), вам нужно установить доморощенного чтобы установить graphviz, чтобы иметь возможность использовать команды dot выше.
brew install graphviz
также можно установить Graphviz (и использовать команды выше) через функциональность диспетчера пакетов conda, если у вас установлена Anaconda.
conda install python-graphviz