В процессе разработки проекта часть узлов графа может относиться к решению одной задачи, часть к решению другой. Существует возможность группировки подобных узлов, тогда на графе они будут выглядеть одним элементом. Группировка может сильно упростить внешний вид графа, что особенно актуально для больших проектов.
Рассмотрим использование группировки на следующем примере. Граф, представленный ниже, характеризуется распределением входной информации на научную и художественную литературу те, в свою очередь, делятся на подразделы.
Сгруппируем три последовательно расположенных узла, вышедших из узла "Input data" и назовем группу "Distribution by data properties".
Для этого создадим группу:
Выделите необходимые узлы, удерживая левую кнопку мыши (узлы подсветятся), и выберите "Group" в всплывающем списке, щёлкнув правой кнопкой мыши по одному из узлов.
Наберите название группы в строке Label. в нашем случае - "Distribution by data properties".Для добавления описания нажмите "Edit" и в поле Description введите описание. Не забудьте сохранить, нажав на кнопку "OK".
В поле графа появится группа, как показано ниже.
Работа с группой
Рассмотрим доступный функционал для работы с группой.
Для просмотра содержащихся узлов в группе нажмите по ней двойным щелчком.
Для возврата к графу с группами кликните в верхней панели инструментов по кнопке "Exit group".
Можно переключаться между режимами просмотра графа в сгруппированном и обычно виде, нажав в верхней панели инструментов на кнопку "Toggle groups".
Создание подгруппы
Аналогичным образом объединим узлы слева в группу "Scientific literature" и создадим в ней подгруппы "Technical science", "Humanitarian sciences". Для этого:
Кликнем двойным щелчком по группе "Scientific literature", откроется поле с узлами, которые находятся в этой группе
Выделим узлы "the culture", "history" и сформируем подгруппу "Humanitarian sciences": выберите "Group" во всплывающем списке, щёлкнув правой кнопкой мыши по одному из узлов, в строке label введите название, нажмите "OK" для сохранения.
После проведения подобных действий для остальных узлов, получим граф, который выглядит следующим образом:
Разгруппировка
Чтобы разгруппировать ранее созданную группу, нажмите на неё (группа подсветится) и, кликнув правой кнопкой мыши, в выплывающем списке выберите "Ungroup".
Поздравляем, вы ознакомились с дополнительной возможностью