Graphviz

редактировать
Graphviz
GraphvizLogo.png
Разработчик (и) ATT Labs Research и участники
Первоначальный выпускдо 1991 года; 29 лет назад (1991 г.)
Стабильный выпуск 2.42.1 / 17 июля 2019 г.; 15 месяцев назад (17 июля 2019 г.)
Репозиторий https://gitlab.com/graphviz/graphviz
Написано вC
Операционной системе Linux, macOS, Windows
Тип Визуализация графиков
Лицензия Общественная лицензия Eclipse
Веб-сайтgraphviz.org
A красно-черное дерево, построенное Graphviz. Ненаправленный граф, показывающий смежность 48 смежных Соединенных Штатов

Graphviz (сокращение от Graph Visualization Software) - это пакет инструментов с открытым исходным кодом, инициированный ATT Labs Research для рисования графиков, указанных в языке DOT сценариях, имеющих расширение имени файла «gv». Он также предоставляет библиотеки для программных приложений для использования инструментов. Graphviz - это бесплатное программное обеспечение под лицензией Eclipse Public License.

Содержание
  • 1 Архитектура программного обеспечения
  • 2 Приложения, использующие Graphviz
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
Архитектура программного обеспечения

Graphviz состоит из языка описания графов с именем язык DOT и набора инструментов, которые могут генерировать и / или обрабатывать файлы DOT:

dot
a командная строка инструмент для создания многослойных рисунков ориентированных графиков в различных форматах вывода, таких как (PostScript, PDF, SVG, аннотированный текст и т. Д.).
neato
полезно для неориентированных графиков. Макет «пружинная модель», сводит к минимуму глобальную энергию. Полезно для графиков до 1000 узлов
fdp
полезно для неориентированных графиков. «пружинная модель», которая минимизирует силы вместо энергии
sfdp
многомасштабная версия fdp для макета больших неориентированных графиков
twopi
для радиального графика макеты. Узлы размещаются на концентрических окружностях в зависимости от их расстояния от заданного корневого узла
circo
круговой схемы. Подходит для определенных диаграмм с несколькими циклическими структурами, таких как определенные телекоммуникационные сети
dotty
a графический интерфейс пользователя для визуализации и редактирования графиков.
lefty
a программируемый (на языке, вдохновленном виджетом EZ ) , который отображает точечные графики и позволяет пользователю выполнять действия с ними с помощью мыши. Следовательно, Lefty может использоваться в качестве представления в модель – представление – контроллер Приложение с графическим интерфейсом пользователя, использующее графики.
gml2gv - gv2gml
преобразование в / из GML, другой формат графического файла.
graphml2g
преобразовать файл GraphML в формат DOT.
gxl2gv - gv2gxl
преобразовать в / из GXL, другой формат графического файла.
Приложения, использующие Graphviz

Известные приложения Graphviz включают:

  • альтернативную визуализацию UML-диаграмм ArgoUML под названием argouml-graphviz.
  • AsciiDoc может встраивать синтаксис Graphviz как диаграмму.
  • Bison может выводить грамматику в виде точки для визуализации язык.
  • ConnectedText имеет подключаемый модуль Graphviz.
  • Doxygen использует Graphviz для создания диаграмм, включая иерархии классов и взаимодействие для исходного кода.
  • FreeCAD использует Graphviz для отображения зависимости между объектами в документах.
  • Gephi имеет плагин Graphviz.
  • Gramps использует Graphviz для создания генеалогических диаграмм (генеалогическое древо).
  • Graph-tool библиотека Python для управление графами и визуализация.
  • OmniGraffle версии 5 и более поздних версий использует движок Graphviz с ограниченным набором команд для автоматического построения графиков.
  • Org-mode может работать с блоками исходного кода DOT.
  • PlantUML использует Graphviz для генерации диаграмм UML из текстовых описаний.
  • Puppet может создавать графики ресурсов DOT, которые можно просматривать с помощью Graphviz.
  • Scribus - это программа DTP с открытым исходным кодом который может использовать Graphviz для рендеринга графиков с помощью своего внутреннего редактора в специальном типе фрейма, называемом фреймом рендеринга.
  • Sphinx - это род документации tor, который может использовать Graphviz для встраивания графиков в документы.
  • TOra графический интерфейс для разработки и администрирования баз данных бесплатного программного обеспечения, доступный по лицензии GNU GPL.
  • Trac wiki имеет плагин Graphviz.
  • Zim включает плагин, который позволяет добавлять и редактировать диаграммы на странице с использованием точечного языка Graphviz.
См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-22 05:17:19
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте