3

我只需要写一个小图。下面是代码:

digraph G {
    rankdir=LR;     
    nodesep=1.0;
    node [shape = circle];  
    S -> S [ label = "0.67" ];  
    S -> H [ label = "0.24" ];  
    S -> C [ label = "0.09" ];

    H -> H [ label = "0.82" ];      
    H -> S [ label = "0.15" ];
    H -> C [ label = "0.03" ];

    C -> C [ label = "0.45" ];      
    C -> S [ label = "0.33" ];
    C -> H [ label = "0.22" ];
}

但是,输出图不是我想要的。如您所见,自环边缘太长。看起来不太好。我该如何解决这个问题?

图形输出

4

1 回答 1

1

如果将自引用箭头的位置设置为 :ne,它看起来会稍微好一些,例如:

digraph G {
A:ne -> A:ne
A->B
}

您还可以将图形节点ep 属性更改为较低的值:

graph [nodesep=.15]
A:e -> A:e
A ->B

然而,这会改变整个图的节点分离,并且可能并不总是可取的。此外,它似乎只适用于东方的链接位置。

于 2014-01-03T15:17:27.127 回答