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 に答える