Graphviz
Материал из Википедии ? свободной энциклопедии
Graphviz ? разработанный специалистами лаборатории AT&T пакет утилит по автоматической визуализации графов, заданных в виде описания на языке ?dot?. Пакет распространяется с открытыми исходными файлами по лицензии CPL (Common Public License) и работает на многих операционных системах, включая GNU/Linux, Mac OS, Unix-подобные, Microsoft Windows.
Используется при разработке программного обеспечения для визуализации структурированных данных.
В пакет утилит входит программа ?dot?, автоматический визуализатор ориентированных графов, который принимает на вход текстовый файл с представлением графа в виде смежных списков, а на выходе формирует граф в виде графического, векторного или текстового файла.
Входной файл для программы ?dot? является обычным текстовым файлом на специальном языке описания. Структура файла очень простая, например:
digraph G{ Рождение->Юность->Зрелость->Старость->Смерть; Юность->Смерть; Зрелость->Смерть; }
Программа ?dot? сама распознает все связи графа и упорядочивает его таким образом, чтобы было наименьшее количество пересечений.
[править] Ссылки
- www.graphviz.org ? Домашная страница проекта.
- Описание на русском языке.