Я не знаю, возможно ли сделать петли стрелок слева направо.Вы можете осуществлять контроль над стрелками с помощью опции dir, например,
S->S[dir=both];
. Кроме того, вы можете влиять на макет, изменяя длину ссылки с S на S. Вы также можете управлятьнаправления (не относящиеся к самим себе) стрелок путем изменения порядка перечисления узлов, например:
S->T;
becomes
T->S;
Я обнаружил, что он почти всегда дает лучшие диаграммы, чем меньше он ограничен.Я бы предложил поэкспериментировать с удалением команды rank = same.