Jump to content

графвиз

(Перенаправлено с GraphViz )
графвиз
Разработчик(и) Исследования AT&T Labs и участники [1]
Первоначальный выпуск до 1991 года ; 33 года назад ( 1991 ) [2]
Стабильная версия
11.0.0 [3] / 28 апреля 2024 г .; 47 дней назад ( 28 апреля 2024 г. )
Репозиторий gitlab /графвиз /графвиз
Написано в С
Операционная система Linux , MacOS , Windows
Тип Визуализация графика
Лицензия Публичная лицензия Eclipse
Веб-сайт графвиз .org
построенное Красно-черное дерево, Graphviz.
Неориентированный график, показывающий соседство 48 смежных Соединенных Штатов .
Визуализация жизненного цикла JavaScript, сделанная с помощью Graphviz.

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 [ править ]

Известные приложения 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]

См. также [ править ]

Ссылки [ править ]

  1. ^ «Кредиты Графвиз» .
  2. ^ Элефтериос Куцофиос и Стивен Норт. Рисование графиков с точкой. Технический отчет 910904-59113-08TM, AT&T Bell Laboratories, Мюррей-Хилл, Нью-Джерси, сентябрь 1991 г.
  3. ^ «Выпуск 11.0.0» .
  4. ^ Руководство для левши («Редактирование изображений с помощью левши») , раздел 3.1, с. 9.
  5. ^ «argouml-graphviz.tigris.org» . argouml-graphviz.tigris.org . Архивировано из оригинала 17 марта 2012 года . Проверено 15 января 2018 г.
  6. ^ Науманн, Уве (2012). Искусство дифференциации компьютерных программ: введение в алгоритмическую дифференциацию . СИАМ. п. 181. ИСБН  9781611972078 . Проверено 15 января 2018 г.
  7. ^ Андерсон, Фриц (2014). Xcode 5 от начала до конца: разработка для iOS и OS X. Аддисон-Уэсли Профессионал. п. 425. ИСБН  9780133751024 . Проверено 15 января 2018 г.
  8. ^ «Стандартный график зависимостей» . Веб-версия FreeCAD . Проверено 18 июля 2018 г.
  9. ^ «Справочное руководство OmniGraffle 7.6 для macOS — Открытие и импорт файлов в OmniGraffle» .
  10. ^ Войт, Карл. «Организационный учебник по созданию простых диаграмм процессов с использованием точек и таблиц» . orgmode.org . Проверено 15 января 2018 г.
  11. ^ Джеми, Седрик (2010). Scribus 1.3.5 Руководство для начинающих . Пакт Паблишинг, ООО. ISBN  9781849513012 . Проверено 15 января 2018 г.
  12. ^ «GraphvizPlugin – Trac Hacks – Макросы плагинов и т. д.» . trac-hacks.org . Проверено 15 января 2018 г.
  13. ^ «Zim — настольная вики: Редактор диаграмм» . zim-wiki.org . Проверено 15 января 2018 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f08b0fc8d5a213b39390b0f3bd34eda9__1715133180
URL1:https://arc.ask3.ru/arc/aa/f0/a9/f08b0fc8d5a213b39390b0f3bd34eda9.html
Заголовок, (Title) документа по адресу, URL1:
Graphviz - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)