24-07-2023
Тип |
Graph Visualization |
---|---|
Разработчик | |
Написана на | |
Операционная система | |
Последняя версия | |
Тестовая версия | |
Лицензия | |
Сайт |
http://graphviz.org/ |
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» является обычным текстовым файлом на специальном языке описания. Структура файла очень простая, например:
digraph G{ Рождение->Юность->Зрелость->Старость->Смерть; Юность->Смерть; Зрелость->Смерть; }
Программа «dot» сама распознаёт все связи графа и упорядочивает его таким образом, чтобы было наименьшее количество пересечений.
Программа GraphViz может быть установлена на портативную Вики в виде расширения, и использоваться в корпоративных или домашних базах знаний для представления информации.
Graphviz.