Graphviz
Graphviz | |||
---|---|---|---|
![]() | |||
![]() | |||
Тип | программное обеспечение для построения диаграмм[вд] и data visualization software[вд] | ||
Разработчик | AT&T Labs[5] | ||
Написана на | Си[6] | ||
Интерфейс | Tk | ||
Операционная система | Linux | ||
Последняя версия |
|
||
Репозиторий | gitlab.com/graphviz/grap… | ||
| |||
| |||
Лицензия | Eclipse Public License 1.0[вд][7] | ||
Сайт | graphviz.org (англ.) | ||
![]() |
Graphviz (сокращение от англ. Graph Visualization Software) — пакет утилит для автоматической визуализации графов, заданных в виде описания на языке DOT, а также дополнительных текстовых и графических программ, виджетов и библиотек, используемых при разработке программного обеспечения для визуализации структурированных данных. Разработан специалистами лаборатории AT&T, распространяется с открытыми исходными файлами по лицензии EPL, работает на многих операционных системах, в том числе Linux, Mac OS, Unix-подобные ОС, Microsoft Windows.
Пакет состоит из набора утилит командной строки и программ с графическим интерфейсом, способных обрабатывать файлы на языке DOT, а также из виджетов и библиотек, облегчающих создание графов и программ для построения графов. В их числе:
- dot — инструмент для создания многоуровневого графа с возможностью вывода изображения полученного графа в различных форматах (PNG, PDF, PostScript, SVG и ряда других).
- neato — инструмент для создания графа на основе «пружинной» модели («spring model», «energy minimised»).
- twopi — инструмент для создания графа на основе «радиальной» модели.
- circo — инструмент для создания графа на основе «круговой» модели.
- fdp — инструмент для создания ненаправленного графа на основе модели fdp.
- dotty — графический интерфейс для создания графов.
- lefty — программируемый графический виджет (на языке EZ[8][9]).
DOT
В пакет утилит входит программа «dot» — автоматический визуализатор ориентированных графов, который принимает на вход текстовый файл на языке DOT с представлением графа в виде смежных списков, а на выходе формирует граф в виде графического, векторного или текстового файла.
Входной файл для программы «dot» является обычным текстовым файлом на специальном языке описания. Структура файла очень простая, например:
digraph G{
Рождение->Юность->Зрелость->Старость->Смерть;
Юность->Смерть;
Зрелость->Смерть;
}
Программа «dot» сама распознаёт все связи графа и упорядочивает его так, чтобы минимизировать количество пересечений.
История версий
Дата | Версия |
---|---|
Декабрь 15, 2000 | 1.7.4 |
Февраль 7, 2002 | 1.8.0 |
Январь 31, 2003 | 1.9.0 |
Июль 3, 2003 | 1.10.0 |
Февраль 23, 2004 | 1.11.0 |
Март 1, 2004 | 1.12.0 |
Август 30, 2004 | 1.14.0 |
Сентябрь 14, 2004 | 1.16.0 |
Декабрь 11, 2004 | 1.18.0 |
Декабрь 11, 2004 | 2.0.0 |
Январь 19, 2005 | 2.2.0 |
Июль 20, 2005 | 2.4.0 |
Август 28, 2005 | 2.6.0 |
Февраль 3, 2006 | 2.8.0 |
Ноябрь 27, 2006 | 2.10.0 |
Декабрь 5, 2006 | 2.12.0 |
Август 2, 2007 | 2.14.0 |
Ноябрь 9, 2007 | 2.16.0 |
Март 10, 2008 | 2.18.0 |
Июнь 20, 2008 | 2.20.0 |
Март 3, 2009 | 2.22.0 |
Июнь 16, 2009 | 2.24.0 |
Декабрь 10, 2009 | 2.26.0 |
Май 6, 2011 | 2.28.0 |
Январь 13, 2013 | 2.30.0 |
Август 1, 2013 | 2.32.0 |
Сентябрь 6, 2013 | 2.34.0 |
Январь 11, 2014 | 2.36.0 |
2014-04-13 | 2.38.0 |
2016-12-20 | 2.40.0 |
2019-07-04 | 2.42.0 |
2020-04-08 | 2.44.0 |
2021-01-18 | 2.46.0 |
2021-03-16 | 2.47.0 |
2021-07-17 | 2.48.0 |
2021-08-28 | 2.49.0 |
2021-12-04 | 2.50.0 |
2022-02-26 | 3.0.0 |
2022-05-29 | 4.0.0 |
2022-07-07 | 5.0.0 |
2022-09-11 | 6.0.1 |
2022-10-23 | 7.0.0 |
2023-03-27 | 8.0.1 |
2023-09-11 | 9.0.0 |
2024-02-10 | 10.0.1 |
2024-04-28 | 11.0.0 |
2024-07-04 | 12.0.0 |
2025-06-08 | 13.0.0 |
См. также
Примечания
- ↑ 14.0.0 · graphviz / graphviz · GitLab (англ.)
- ↑ https://www.graphviz.org/docs/outputs/pdf/
- ↑ https://www.graphviz.org/docs/outputs/svg/
- ↑ https://www.graphviz.org/docs/outputs/ps/
- ↑ http://www.graphviz.org/License.php
- ↑ The graphviz Open Source Project on Open Hub: Languages Page — 2006.
- ↑ https://gitlab.com/graphviz/graphviz/-/blob/main/COPYING
- ↑ EZ (англ.)
- ↑ The Lefty guide («Editing Pictures with lefty») Архивная копия от 22 сентября 2020 на Wayback Machine (англ.) (Руководство пользователя по Lefty).