Макет автоматического графика Microsoft - Microsoft Automatic Graph Layout

Автоматический макет графика Microsoft (MSAGL)
Оригинальный автор (ы)Лев Нахмансон, Сергей Пупырев, Тим Двайер, Тед Харт, Роман Пруткин
Разработчики)Microsoft Research
Репозиторийgithub.com/ Microsoft/ автоматический макет графика
Написано вC #
Операционная системаМайкрософт Виндоус
ТипПрограммный фреймворк
ЛицензияЛицензия MIT
Интернет сайтисследование.microsoft.com/ en-us/ проекты/ msagl/

Макет автоматического графика Microsoft (MSAGL) - это .СЕТЬ библиотека для автоматического макет графика Он был создан Львом Нахмансоном в Microsoft Research.

Более ранние версии носили название GLEE (Механизм выполнения макета графика).

Содержание

Программное обеспечение MSAGL предоставляет три библиотеки программирования:

Поставляется тривиальное приложение для демонстрации зрителю.

Функции

MSAGL выполняет верстку на основе принципы Схема Сугиямы; он производит так называемые многоуровневые или иерархические макеты (согласно домашней странице MSAGL). Изменено Алгоритм планирования Коффмана-Грэма затем используется для поиска макета, который вписывается в заданное пространство. Более подробное описание алгоритма можно найти в Патент США 7,932,907 .

В свое время он не поддерживал широкий спектр различных алгоритмов компоновки, в отличие, например, от GraphViz или же УГАДАЙ.

Не похоже, чтобы поддерживать инкрементный макет.

Доступность и лицензирование

MSAGL распространяется под Лицензия MIT как открытый исходный код на GitHub.[1]

Смотрите также

Рекомендации

внешняя ссылка