2016-08-06 9 views
1

Graphvizでは、エッジと頂点にラベルを付けることができます。しかし、いくつかの接続にラベルを付ける場合はどうすればよいでしょうか?つまり、特定の辺が特定の頂点に合致するいくつかの点にラベルを付けますか?それは可能ですか?graphvizとのノード/エッジ接続点のマーキング/ラベル付け

注:

  • 私は非常に多く、むしろ、そのような「トリック」を使用することはありません、プレーンや汚れ何か(っぽい)
  • を取るよ、beatuy /ビジュアルスタイルを気にしません頂点ラベルの間隔を空けて、テキストの一部を接続点や同様の方法の隣に表示させることができます。

答えて

1

taillabelおよびheadlabelエッジ属性を使用できます。たとえば:

digraph G { 
     rankdir="LR"; 
     a->b [taillabel="from"; headlabel="to"] 
     b->c [taillabel="from"; headlabel="to"] 
} 

は農産物:

example

+0

ああ、それは、私が必要なものだけ素晴らしい:-)だ...いくつかの「スペース不足」への道エッジ、またはより良いもあります尾と頭のラベルが配置されている場所を制御しますか?また、 'rankdir =" LR "'を設定した具体的な理由があるのでしょうか?具体的な例の右から左への効果を得るだけですか? – einpoklum

+1

ようこそ。 'rankdir'は単なる例です。もっと長い辺に 'minlen'を使うことができます –

関連する問題