Как я могу генерировать края стиля прямоугольника вместо кривых в GraphViz? - PullRequest
9 голосов
/ 20 января 2012

Я сгенерировал изображения Graphviz с помощью точечного языка, используя библиотеку Pydot Python.

Generated Graphviz Graph

Но края становятся кривыми, и мне нужен такой вывод:

Expected Graphviz

Пожалуйста, предоставьте решение, используя Graphviz.

1 Ответ

22 голосов
/ 29 января 2012

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

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

...