Справочник / Диаграмма Ганта
Диаграмма Ганта: синтаксис и примеры
План работ по дням с зависимостями и вехами. Диаграмма Ганта пишется между @startgantt и @endgantt почти обычными фразами на английском: задача в квадратных скобках, затем длительность, начало или зависимость.
Пример
@startgantt title Запуск приложения Project starts 2026-10-05 saturday are closed sunday are closed -- Анализ -- [Требования] requires 5 days [Прототип] requires 6 days [Прототип] starts at [Требования]'s end -- Разработка -- [Бэкенд] requires 12 days [Бэкенд] starts at [Прототип]'s end [Фронтенд] requires 10 days [Фронтенд] starts at [Прототип]'s end -- Запуск -- [Тестирование] requires 5 days [Тестирование] starts at [Бэкенд]'s end [Релиз] happens at [Тестирование]'s end [Требования] is 100% completed [Прототип] is 40% completed @endgantt
Конструкции
Начало проекта
Даты в формате ГГГГ-ММ-ДД.
Project starts 2026-10-05
Задача
Также weeks.
[Дизайн] requires 5 days
Зависимость
[Вёрстка] starts at [Дизайн]'s end
Фиксированная дата
[Аудит] starts 2026-10-20 [Аудит] ends 2026-10-24
Веха
[Релиз] happens at [Вёрстка]'s end
Готовность
[Дизайн] is 60% completed
Разделы
-- Разработка --
Выходные дни
saturday are closed sunday are closed
Исполнитель
[Дизайн] on {Анна} requires 5 days
Общее
| @startuml / @enduml | начало и конец диаграммы |
| ' текст | комментарий |
| /' … '/ | многострочный комментарий |
| title Заголовок | заголовок над диаграммой |
| left to right direction | раскладка слева направо |
Другие виды диаграмм
- Диаграмма классов UMLКлассы, атрибуты, операции и связи между ними
- Диаграмма объектов UMLЭкземпляры классов и их значения в момент времени
- Диаграмма пакетов UMLПакеты (модули) системы и зависимости между ними
- Диаграмма компонентов UMLКомпоненты, интерфейсы и зависимости
- Диаграмма развёртывания UMLУзлы, среды выполнения и артефакты на них
- ER-диаграмма (сущность–связь)Таблицы, ключи и кратность связей (нотация IE)
- Диаграмма прецедентов UMLАктёры и варианты использования системы
- Диаграмма последовательностей UMLОбмен сообщениями между участниками во времени
- Диаграмма деятельности UMLДействия, решения, параллельные ветки и дорожки
- Диаграмма состояний UMLЖизненный цикл объекта и переходы
- Временная диаграмма UML (timing)Изменение состояний участников во времени
- Интеллект-карта (mind map)Идеи вокруг одной темы
- WBS — структура декомпозиции работДекомпозиция проекта на пакеты работ
- Сетевая диаграмма (nwdiag)Сети, адреса и подключённые к ним серверы
- Визуализация JSONСтруктура JSON-документа в виде дерева