2017-09-20 10 views

答えて

1

Graphvizのは、円形のレイアウトのcirco layout engineを提供しています。

サーコツールが 2連結成分を特定のノードを描画(シックスとTollis、GD '99 とALENEX 99を参照し、カウフマンとヴィーゼ、GD '02。)円形のレイアウトを使用してグラフを描画しますコンポーネントは円の にあります。ブロックカットポイントツリーは、再帰的な 放射状アルゴリズムを使用してレイアウトされます。サークル内のエッジの交差は、 によって可能な限り円周上に多くのエッジを配置することによって最小限に抑えられます。 では、コンポーネントが外側平面にある場合、コンポーネントの平面レイアウトは になります。あるノードが複数の非自明なbiconnectedコンポーネントに属している場合、レイアウトはそれらのノードの1つにノードを置きます。デフォルトでは、この は、ルート コンポーネントからの検索で見つかった最初の重要ではないコンポーネントです。

K3のための簡単な例は次のようになります。

graph K3 { 
    layout=circo; 
    node[shape=point, color=red]; 
    a--b--c--a; 
} 

しかし、グラフのほとんどは異なり、あなたのイメージよりも重視されます。オンラインあなたがGraphvizOnlineを使用することができ、他のレイアウトエンジンをテストするには

K3

:K3の例では、これをもたらすであろう。

関連する問題