графвиз
Разработчик(и) | Исследования AT&T Labs и участники [1] |
---|---|
Первоначальный выпуск | до 1991 года [2] |
Стабильная версия | 11.0.0 [3] / 28 апреля 2024 г |
Репозиторий | gitlab |
Написано в | С |
Операционная система | Linux , MacOS , Windows |
Тип | Визуализация графика |
Лицензия | Публичная лицензия Eclipse |
Веб-сайт | графвиз |
Graphviz (сокращение от Graph Visualization Software ) — это пакет инструментов с открытым исходным кодом , созданный AT&T Labs Research для рисования графиков (например, узлов и ребер , а не гистограмм ), указанных в сценариях языка DOT , имеющих расширение имени файла «gv». . Он также предоставляет библиотеки для программных приложений, использующих эти инструменты. Graphviz — бесплатное программное обеспечение , распространяемое по лицензии Eclipse Public License .
Инструменты [ править ]
- точка
- инструмент командной строки для создания многослойных графических рисунков в различных выходных форматах, таких как ( PostScript , PDF , SVG , аннотированный текст и т. д.).
- аккуратно
- полезно для неориентированных графов. Планировка «весенняя модель» минимизирует глобальную энергию. Полезно для графиков примерно до 1000 узлов.
- СвДП
- рисование графика, ориентированного на силу, похоже на «модель пружины», но минимизирует силы, а не энергию. Полезно для неориентированных графов.
- СФДП
- многомасштабная версия fdp для компоновки больших неориентированных графиков
- слишком
- для радиальных макетов графиков. Узлы размещаются на концентрических кругах в зависимости от их расстояния от заданного корневого узла.
- цирк
- круговая планировка. Подходит для определенных диаграмм нескольких циклических структур, таких как определенные телекоммуникационные сети.
- точечный
- графический интерфейс пользователя для визуализации и редактирования графиков.
- левша
- программируемый (на языке, вдохновленном EZ [4] ) виджет , отображающий DOT-графики и позволяющий пользователю выполнять над ними действия с помощью мыши. Таким образом, Lefty можно использовать в качестве представления в приложении с графическим интерфейсом модель-представление-контроллер , использующем графики.
- gml2gv - gv2gml
- конвертировать в/из GML , другой формат графического файла.
- графмл2г
- преобразовать файл GraphML в формат DOT.
- gxl2gv - gv2gxl
- конвертировать в/из GXL , другой формат графического файла.
Приложения, использующие Graphviz [ править ]
Этот раздел нуждается в дополнительных цитатах для проверки . ( Март 2013 г. ) |
Известные приложения Graphviz включают:
- ArgoUML, называемый argouml-graphviz. Альтернативный рендеринг UML-диаграмм [5]
- AsciiDoc может встраивать синтаксис Graphviz в виде диаграммы.
- Bison может выводить грамматику в виде точки для визуализации языка. [6]
- В Confluence есть плагин Graphviz для визуализации диаграмм из текстовых описаний.
- ConnectedText имеет плагин Graphviz.
- Doxygen использует Graphviz для создания диаграмм, включая иерархии классов, сотрудничество и деревья вызовов для исходного кода . [7]
- FreeCAD использует Graphviz для отображения зависимостей между объектами в документах. [8]
- У Gephi есть плагин Graphviz.
- Gramps использует Graphviz для создания генеалогических (генеалогических) диаграмм.
- Graph-tool — библиотека Python для манипулирования графиками и их визуализации.
- OmniGraffle версии 5 и более поздних версий использует механизм Graphviz с ограниченным набором команд для автоматического построения графиков. [9]
- Режим организации может работать с блоками исходного кода DOT. [10]
- PlantUML использует Graphviz для создания диаграмм UML на основе текстовых описаний.
- Puppet может создавать графики ресурсов DOT, которые можно просмотреть с помощью Graphviz.
- Scribus — это программа DTP с открытым исходным кодом, которая может использовать Graphviz для рендеринга графиков с помощью своего внутреннего редактора в специальном типе кадра, называемом кадром рендеринга. [11]
- Sphinx — это генератор документации, который может использовать Graphviz для встраивания графиков в документы.
- TOra — бесплатное программное обеспечение для разработки и администрирования баз данных с графическим интерфейсом, доступное под лицензией GNU GPL.
- Вики Trac имеет плагин Graphviz. [12]
- В состав Zim входит плагин, который позволяет добавлять и редактировать внутристраничные диаграммы с использованием точечного языка Graphviz. [13]
См. также [ править ]
Ссылки [ править ]
- ^ «Кредиты Графвиз» .
- ^ Элефтериос Куцофиос и Стивен Норт. Рисование графиков с точкой. Технический отчет 910904-59113-08TM, AT&T Bell Laboratories, Мюррей-Хилл, Нью-Джерси, сентябрь 1991 г.
- ^ «Выпуск 11.0.0» .
- ^ Руководство для левши («Редактирование изображений с помощью левши») , раздел 3.1, с. 9.
- ^ «argouml-graphviz.tigris.org» . argouml-graphviz.tigris.org . Архивировано из оригинала 17 марта 2012 года . Проверено 15 января 2018 г.
- ^ Науманн, Уве (2012). Искусство дифференциации компьютерных программ: введение в алгоритмическую дифференциацию . СИАМ. п. 181. ИСБН 9781611972078 . Проверено 15 января 2018 г.
- ^ Андерсон, Фриц (2014). Xcode 5 от начала до конца: разработка для iOS и OS X. Аддисон-Уэсли Профессионал. п. 425. ИСБН 9780133751024 . Проверено 15 января 2018 г.
- ^ «Стандартный график зависимостей» . Веб-версия FreeCAD . Проверено 18 июля 2018 г.
- ^ «Справочное руководство OmniGraffle 7.6 для macOS — Открытие и импорт файлов в OmniGraffle» .
- ^ Войт, Карл. «Организационный учебник по созданию простых диаграмм процессов с использованием точек и таблиц» . orgmode.org . Проверено 15 января 2018 г.
- ^ Джеми, Седрик (2010). Scribus 1.3.5 Руководство для начинающих . ООО «Пакт Паблишинг» ISBN 9781849513012 . Проверено 15 января 2018 г.
- ^ «GraphvizPlugin – Trac Hacks – Макросы плагинов и т. д.» . trac-hacks.org . Проверено 15 января 2018 г.
- ^ «Zim — настольная вики: Редактор диаграмм» . zim-wiki.org . Проверено 15 января 2018 г.
Внешние ссылки [ править ]
- Официальный сайт
- графвиз на GitLab
- Graphviz , страница проектов и программного обеспечения, исследования AT&T Labs
- Введение в Graphviz и dot (М. Симионато, 2004 г.)
- Создавайте диаграммы отношений с помощью Graphviz (Шашанк Шарма, 2005 г.). Архивировано 13 августа 2011 г. на Wayback Machine.