Graphviz | это... Что такое Graphviz? (original) (raw)

Graphviz

GraphvizLogo.png
Тип Graph Visualization
Разработчик AT&T[1]
Написана на C[2]
Операционная система Linux, Windows, Mac OS X
Последняя версия 2.28.0 (6 мая 2011)
Тестовая версия 2.29.20120113.0545-1 (13 января 2012)
Лицензия Eclipse Public License
Сайт http://graphviz.org/

Пример графа построенного при помощи GraphViz

Graphviz (сокращение от англ. Graph Visualization Software) — пакет утилит по автоматической визуализации графов, заданных в виде описания на языке DOT, а также дополнительных TUI и GUI программ, виджетов и библиотек, используемых при разработке программного обеспечения для визуализации структурированных данных. Пакет Graphviz разработан специалистами лаборатории AT&T и распространяется с открытыми исходными файлами по лицензии EPL (Eclipse Public License) и работает на многих операционных системах, включая Linux, Mac OS, Unix-подобные, Microsoft Windows.

Архитектура

Пакет Graphviz состоит из набора утилит командной строки и программ с графическим интерфейсом, способных обрабатывать файлы на языке DOT, а также виджетов и библиотек облегчающих создание графов и программ для построения графов, включая следующие:

DOT

В пакет утилит входит программа «dot», автоматический визуализатор ориентированных графов, который принимает на вход текстовый файл на языке DOT с представлением графа в виде смежных списков, а на выходе формирует граф в виде графического, векторного или текстового файла.

Входной файл для программы «dot» является обычным текстовым файлом на специальном языке описания. Структура файла очень простая, например:

digraph G{ Рождение->Юность->Зрелость->Старость->Смерть; Юность->Смерть; Зрелость->Смерть; }

Программа «dot» сама распознаёт все связи графа и упорядочивает его таким образом, чтобы было наименьшее количество пересечений.

Установка GraphViz и Wiki

Программа GraphViz может быть установлена на портативную Вики в виде расширения, и использоваться в корпоративных или домашних базах знаний для представления информации.

Примечания

  1. Credits Graphviz
  2. GraphViz Code Analysis на Ohloh
  3. EZ (англ.)
  4. The Lefty guide («Editing Pictures with lefty») (англ.) (Руководство пользователя по Lefty).

Ссылки

GraphViz

MoWeS