Плагин Diagrammer для рисования диаграмм и блок-схем
Плагин Diagrammer добавляет викикоманду (:diagram:)...(:diagramend:) внутри которой можно задавать текстовое описание диаграммы с помощью нотации, используемой в библиотеке blockdiag. По своей сути нотация blockdiag напоминает нотацию DOT из graphviz, но (пока?) имеет чуть более скромные возможности.
Diagrammer 1.3.5 (Требуемая версия OutWiker: 4.0.0.942 и выше)
Diagrammer 1.3.4 (Требуемая версия OutWiker: 3.2.0.922 и выше)
Использование
Для облегчения использования нотации blockdiag плагин Diagrammer предоставляет интерфейс в виде диалогов для задания большинства настроек диаграммы в целом, узлов, ребер (дуг) и групп узлов.
Примеры использования
Ниже приводятся примеры использования команды (:diagram:) и результаты ее работы. Эти примеры демонстрируют только некоторые возможности плагина Diagrammer и библиотеки blockdiag.
Виды связей между узлами
A <-> B -> C
B -- D
(:diagramend:)
Использование разных типов стрелок
A <- B [hstyle = generalization]
C <- D [hstyle = composition]
E <- F [hstyle = aggregation]
(:diagramend:)
Оформление узлов и ребер
orientation = portrait;
A [shape = circle, color = "#F0C538"];
B [shape = cloud, style = dashed, textcolor = "#314BE2"];
C [color = "black", textcolor = "red"];
B <- A;
B <- C [style = "10,4", thick, color = "red"]
(:diagramend:)
Группировка узлов
A <-> B -> C
B -- D
group {
C
D
}
(:diagramend:)
История изменений
1.3.5 (14.09.2024)
- Переход на новый API.
1.3.4 (18.11.2023)
- Обновление библиотек.
1.3.3 (03.05.2023)
- Переход на новый API.
1.3.2 (19.02.2022)
- Обновление библиотек.
1.3.1 (23.02.2020)
- Обновление библиотек.
1.3 (19.10.2019)
- Переход на новый API.
- Исправление ошибок.
1.2.1 (26.05.2019)
- Исправлена работа с Python 3.7.
1.2 (26.08.2018)
- Добавлена немецкая локализация.
1.1.1 (16.06.2018)
- Изменен шрифт по умолчанию.
1.1 (15.02.2018)
- Добавлена поддержка OutWiker 2.1. Переход на Python 3.6.
1.0.5 (17.10.2016)
- Добавлена поддержка OutWiker 2.0.
1.0.4 (20.08.2016)
- Добавлена поддержка шведского языка.
1.0.3 (11.02.2016)
- Обновление используемой библиотеки blockdiag.
1.0.2 (20.01.2015)
- Небольшие улучшения в интерфейсе.
- Исправление ошибок.
- Подчистка кода.
1.0.1 (11.09.2014)
- Добавлена итальянская локализация.
- Исправление ошибок.
1.0 (22.08.2014)
- Первая версия.
Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.