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

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

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

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

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

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

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

2 ответов


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

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


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