Я заметил, что при соединении нескольких ребер с одной (прямоугольной) вершиной позиции, в которых они соединяются, равномерно распределяются по стороне вершины. Есть ли способ изменить это поведение? Я использую mxHierarchicalLayout.
На моем графике я хочу, чтобы ребра были максимально прямыми (но только горизонтальными и вертикальными). Это то, что у меня есть на данный момент:
Например, почему край "G" слегка изогнут? Я бы хотел, чтобы он шел по прямой горизонтальной линии от «PIC» до «W4». В идеале я хотел бы изменить настройку для каждой вершины, которая задает поведение соединения ребер на «подключение туда, где вам нравится», и позволить компоновке определить наилучшее место, где ребро образует наименьшее количество углов.
Я знаю, что могу установить "exitX/Y" и "entryX/Y", но это потребует от меня вычисления этих значений и всего процесса компоновки вручную. Я ищу лучший способ добиться этого.