Графвиз: Как перейти от .dot к графику?

Синтаксический сахар мой друг ... компилятор превращает этот .HasValue в код, который не будет генерировать исключение: -)

378
задан CodeFreezr 28 February 2018 в 00:23
поделиться

10 ответов

введите: dot -Tps filename.dot -o outfile.ps

Если вы хотите использовать точечный рендер. Есть альтернативы, такие как neato и twopi. Если Graphiz не на вашем пути, выясните, где он установлен, и запустите его оттуда.

Вы можете изменить выходной формат , изменив расширение имени файла, указанного в -o.

Если вы используете Windows, проверьте установленный инструмент под названием GVEdit, он немного облегчит весь процесс.

Посетите сайт graphviz в разделе «Руководства пользователя» для получения более подробной информации об использовании инструментов:

http://www.graphviz.org/documentation/

(см., Например, стр. 27 для форматирования вывода для команды «точка»)

http://www.graphviz.org/pdf/dotguide.pdf

408
ответ дан zypA13510 28 February 2018 в 00:23
поделиться
dot -Tps input.dot > output.eps
dot -Tpng input.dot > output.png

Вывод PostScript выглядит всегда. Я не уверен, что точка имеет вывод PNG по умолчанию. Это может зависеть от того, как вы его построили.

173
ответ дан user172818 28 February 2018 в 00:23
поделиться

точка file.dot -Tpng -o image.png

Это работает в Windows и Linux. Графвиз должен быть установлен.

76
ответ дан Acumenus 28 February 2018 в 00:23
поделиться
30
ответ дан ArtemGr 28 February 2018 в 00:23
поделиться

Получите graphviz-2.24.msi Graphviz.org . Тогда получите zgrviewer .

Zgrviewer требует Java (вероятно, 1.5+). Возможно, вам придется установить пути к двоичным файлам Graphviz в настройках Zgrviewer.

Файл -> Открыть -> Открыть с точкой -> Конвейер SVG (стандартный) ... Выберите файл .dot.

Вы можете увеличивать, экспортировать, все виды забавных вещей.

29
ответ дан user 28 February 2018 в 00:23
поделиться

Вы также можете вывести свой файл в формате xdot, а затем отобразить его в браузере, используя canviz, библиотеку JavaScript.

Canviz на code.google.com :

Чтобы увидеть пример, на странице выше есть ссылка «Canviz Demo» по состоянию на 2 ноября 2014 года.

6
ответ дан innohead 28 February 2018 в 00:23
поделиться

Это должно объединить много ответов.

# 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
4
ответ дан Michael James Kali Galarnyk 28 February 2018 в 00:23
поделиться

Для пользователя окна, пожалуйста, запустите команду complete, чтобы преобразовать файл * .dot в png:

C:\Program Files (x86)\Graphviz2.38\bin\dot.exe" -Tpng sampleTest.dot > sampletest.png.....

Я обнаружил ошибку в solgraph, что он использует более старую версию solidity-parser, которая не выглядит быть достаточно умным, чтобы уловить новое улучшение, сделанное для самого языка программирования, например Ключевое слово emit для события

1
ответ дан ADyson 28 February 2018 в 00:23
поделиться

Вы можете использовать для этого очень хороший онлайн-инструмент. Вот ссылка dreampuf.github.io Просто замените код внутри редактора своим кодом.

1
ответ дан Sanaullah Ahmad 28 February 2018 в 00:23
поделиться

нет никакого требования никакого преобразования.

Мы можем просто использовать команда xdot в Linux, который является Интерактивным средством просмотра для файлов точки Graphviz.

исключая: xdot file.dot

для большего выведите: https://github.com/rakhimov/cppdep/wiki/How-to-view-or-work-with-Graphviz-Dot-files

0
ответ дан 22 November 2019 в 23:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: