Я не могу понять это. У меня есть .dot файл, который действителен в соответствии с синтаксисом. Как использовать Graphviz для преобразования этого изображения в образ?
(обратите внимание, что я на Windows, а не на Linux)
Я не могу понять это. У меня есть .dot файл, который действителен в соответствии с синтаксисом. Как использовать Graphviz для преобразования этого изображения в образ?
(обратите внимание, что я на Windows, а не на Linux)
Тип: dot -Tps filename.dot -o outfile.ps
Если вы хотите использовать рендерер точек. Есть альтернативы, такие как neato и twopi. Если у вас нет графика, выясните, где он установлен, и запустите его оттуда.
Вы можете изменить формат вывода, изменив расширение имени файла, указанного в -o
.
Если вы используете Windows, проверьте установленный инструмент под названием GVEdit, он немного облегчит весь процесс.
Посмотрите на сайт graphviz в разделе "Руководства пользователя", чтобы узнать, как использовать инструменты:
http://www.graphviz.org/documentation/
(См. стр. 27 для форматирования вывода для команды точка, например)
dot -Tps input.dot > output.eps
dot -Tpng input.dot > output.png
Выход PostScript всегда присутствует. Я не уверен, что точка имеет выход PNG по умолчанию. Это может зависеть от того, как вы его построили.
dot file.dot -Tpng -o image.png
Это работает в Windows и Linux. Graphviz должен быть установлен.
Там также онлайн-зрители:
http://www.webgraphviz.com/
http://sandbox.kidstrythisathome.com/erdos/
Получите graphviz-2.24.msi Graphviz.org. Затем получите zgrviewer.
Zgrviewer требует java (возможно, 1. 5+). Возможно, вам придется установить пути к двоичным файлам Graphviz в настройках Zgrviewer.
Файл → Открыть → Открыть с точкой → конвейер SVG (стандартный)... Выберите ваш.dot файл.
Вы можете увеличивать, экспортировать, всевозможные забавные вещи.
Это должно объединить много ответов.
# 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) вам необходимо установить homebrew, чтобы установить graphviz, чтобы иметь возможность использовать приведенные выше команды точек.
brew install graphviz
Также можно установить Graphviz (и использовать приведенные выше команды) с помощью функции менеджера пакетов conda, если у вас установлена Anaconda.
conda install python-graphviz
Вы также можете вывести свой файл в формате xdot, а затем визуализировать его в браузере с помощью canviz, библиотеки JavaScript.
Чтобы увидеть пример, есть ссылка "Canviz Demo" на странице выше с 2 ноября 2014 года.
Для пользователя окна, выполните полную команду для преобразования *.dot файла в png:
C:\Program Files (x86)\Graphviz2.38\bin\dot.exe" -Tpng sampleTest.dot > sampletest.png.....
Я нашел ошибку в solgraph, что она использует более старую версию синтаксического анализатора, которая, по-видимому, недостаточно интеллектуальна, чтобы захватывать новое усовершенствование, сделанное для самого языка программирования твердости, например, emit keyword for Event
Вы можете использовать очень хороший онлайн-инструмент для этого. Вот ссылка dreampuf.github.io Просто замените код внутри редактора на ваш код.
не требуется никаких преобразований.
Мы можем просто использовать команду xdot в Linux, которая является интерактивным средством просмотра для файлов точек Graphviz.
например: xdot file.dot
для получения дополнительной информации:https://github.com/rakhimov/cppdep/wiki/How-to-view-or-work-with-Graphviz-Dot-files