Как принудительно отрисовывать ребра по-разному для тех, которые используют одни и те же исходные и целевые узлы, которые фиксируются в положении с помощью Graphviz (движок neato)

Я пытаюсь использовать Graphviz через его библиотеку C для рисования ребер между узлами, которые фиксируются в положении. Проблема, однако, в том, что многие ребра используют одни и те же исходные и целевые узлы, и по какой-то причине они рисуются с использованием одних и тех же координат, что приводит к полному перекрытию.

Есть ли какой-то очевидный атрибут, который я забыл установить, который вызывает такое поведение? Я использую код, предоставленный с http://mupuf.org/blog/article/34/ так как я использую Qt для рисования краев.


person gablin    schedule 30.04.2012    source источник


Ответы (1)


По-видимому, это не работает, когда splines="true". Если оставить его неустановленным или установить для него значение «false», вызывается поведение, которое я хочу.

person gablin    schedule 08.05.2012