Как избежать перекрытия узлов в графике?

Я пытаюсь нарисовать график со множеством узлов и ребер.

Однако граф становится слишком неуклюжим, с перекрытием узлов и ребер. Я пробовал (безуспешно), следующие, все или их комбинации.

size = "12.0, 20.0!";
margin  = 0.0;
len = 1.0;

Я использую neato для создания файла png.

Спецификация размера даже не работала.

Любые советы будут оценены.

Ответы

Ответ 1

Попробуйте использовать sfdp или fdp из одного и того же пакета graphviz. У этих инструментов есть два параметра K и repulsiveforce, которые контролируют расстояние между узлами друг от друга.

Посмотрите здесь для более подробной информации

Ответ 2

Попробуйте использовать SFDP с помощью graph [ overlap=false ].