18

我使用 Pydot Python 库使用点语言生成了 Graphviz 图像。

生成的 Graphviz 图

但是边缘正在绘制曲线,我需要这种输出:

预期的 Graphviz

请提供使用 Graphviz 的解决方案。

4

1 回答 1

38

此功能称为“正交边缘路由”,并在 2010 年 9 月 28 日及更新的 Graphviz 版本中可用。使用“图[样条线=正交]”;请参阅Graphviz 文档

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

在此处输入图像描述

于 2012-01-29T17:41:44.010 回答