Я пытаюсь использовать Graphviz dot (но готов использовать что-то еще) для генерации графа с длинной "основной линией" узлов и множеством небольших ветвей. Я бы хотел, чтобы основная линия была прямой слева направо, с небольшими ветвями над или под ней. Тем не менее, Graphviz «балансирует» две ветви, поэтому я получаю кривую кривую.
Чтобы проиллюстрировать, вот набросок, похожий на тот, который я сейчас получаю:
И вот что я на самом деле хочу:
Есть ли способ заставить или стимулировать Graphviz сгенерировать график, подобный второму? Возможно, я смогу использовать «фиктивные» вторые ветви, чтобы он сделал 3-стороннюю разметку, а затем скрыть / удалить макеты позже, но если есть лучший вариант, который будет предпочтительнее.