Текущая версия Graphviz.app не содержит кнопку «внешний редактор», показанный в rampion's screenshot выше - Или кнопки/Stop Рендер, и он заменил «Настройки» кнопку с «атрибутами» , Однако его можно использовать, как описано.
Скачано 'graphviz-2.27.20101110.0545.pkg' от http://graphviz.org/Download_macos.php. Обратите внимание, что есть несколько мест, чтобы загрузить различные вещи, которые называют себя Graphviz:
Используйте первые один, я выбрал самый последний снимок развития - взгляните на списки рассылки (interest и devel), покажите, что он по-прежнему довольно активен, чего вы не знаете на сайтах pixelglow, у которых по-прежнему есть сообщения «Скоро в продаже» от 2004 года.
В любом случае, когда запускается 2.27, он выдает диалог «Открыть».Открытие файла .dot покажет график, но отмена приведет вас к ни что, кроме строки меню. Не смущайтесь, создайте файл с текстом
graph graphname {
}
и назовите его чем-нибудь.
Open, что в Graphviz, и вы получите графический интерфейс с пустым графиком:
типа в некоторых больше текста в файл, например так:
graph graphname {
a -- b -- c -- d -- a;
a -- c;
b -- d;
}
Окно Graphviz автоматически обновляется при сохранении, чтобы показать это:
В панели инструментов «Атрибуты» имеется множество опций, но похоже, что они хотят, чтобы вы вручную отредактировали исходный текст. Я вроде как ожидал кнопки «Добавить вершину» и «Добавить край», и возможность перемещать вершины вокруг, но это не то, о чем речь, видимо.
Итак, редактор WYSIWYG, видимо, является вашим любимым текстовым редактором на одной стороне экрана, а Graphviz - с другой. Что касается IDE, похоже, что самое лучшее, что доступно сейчас, это распечатка documentation для формата DOT. Не всякая идея редактора WYSIWYG или IDE, но, вероятно, работает для активных пользователей.
Как GraphViz делает автоматическая раскладка, что именно вы ожидаете от редактора WYSIWYG? Редактирование визуальных свойств? –
Плагин для редактора Atom является первоклассным для работы с проектами GraphViz. Https://atom.io/packages/graphviz-preview –
Существует также плагин Sublime Text 3, который может отображать графическое изображение в реальном времени. https://packagecontrol.io/packages/Graphvizer – haolee