У меня есть некоторые данные, которые представляют блок-схему. (Набор статусов Jira и их переходы в другие статусы.)
У меня также есть грубый способ позиционирования каждого элемента потоковой диаграммы на странице A4 в документе OpenOffice Draw. (Хотя лучшие предложения приветствуются.)
Однако я бы предпочел не выводить строку блоков и переупорядочивать их вручную, тем более что мне может понадобиться пересоздать блок-схему несколько раз.
Это кажется распространенной проблемой, поэтому должны существовать алгоритмы / методы, которые могут анализировать несколько элементов (и связи между ними) и выполнять приличную работу, располагая их в хороших позициях.
Любые предложения о том, как лучше всего это сделать?