2012-01-20 4 views
8

Я создал изображения Graphviz с использованием языка точек с использованием библиотеки python python. Generated Graphviz GraphGraphViz library Rectangle style edge вместо кривых

Но кромки получаются в кривых.

и мне нужен этот вид: Expected Graphviz мощность.

Открыт для использования любой другой библиотеки с открытым исходным кодом для моего веб-проекта.

Просьба предоставить любое решение на графике или любые ссылки на библиотеку, что было бы очень полезно.

ответ

19

Эта функция называется «orthogonal краевая маршрутизация» и доступна в версиях Graphviz с 28 сентября 2010 года и новее. Используйте «graph [splines = ortho]»; см. Graphviz documentation.

digraph Orthogonal { 
    graph [label="Orthogonal edges", splines=ortho, nodesep=0.8] 
    node [shape=box] 
    a->{b c} 
    b->{d e} 
    c->{f g} 
} 

enter image description here

+0

Triend свой путь, вот выход: [Output Image] (http://www.flickr.com/photos/yatinkumbhare/6999721661/), но библиотека не в состоянии построить края головы над атрибутом порта. –

+0

И вот код [Ортогональный код Graphviz] (http://pastebin.com/N3zKKjfR) –

Смежные вопросы