0

グラフ(ラダートラック表現)を次のように描画したいと思います。 ラダー軌道 つまり、ノードシェイプがなく、エッジのヘッドとテールに2つのエッジラベルがあります。これを達成するにはどうすればよいですか?(14、15 —それぞれ2つのエッジを持つノード)

4

1 に答える 1

0

ほとんど醜い解決策(正確さを向上させることができる場合は編集してください):

graph G {
    rankdir = LR;
    node [shape = point];
    edge [minlen = 2, fontsize = 8]
    a -- b [taillabel = "1", headlabel = "2"];
    b -- c [taillabel = "4", headlabel = "15"];
    b -- e [taillabel = "3", headlabel = "5"];
    e -- d [taillabel = "6", headlabel = "8"];
    e -- f [taillabel = "7", headlabel = "14"];
    c -- d [taillabel = "15", headlabel = "9"];
    f -- g [taillabel = "14", headlabel = "13"];
    d -- g [taillabel = "10", headlabel = "11"];
    g -- h [taillabel = "12", headlabel = "16"];
} 

これは

ここに画像の説明を入力してください

于 2013-01-24T14:51:04.520 に答える