gpt4 book ai didi

graphviz - 在Graphvi中如何改变自环边的长度?

转载 作者:行者123 更新时间:2023-12-04 18:10:16 27 4
gpt4 key购买 nike

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

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" ];
}

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

graphviz output

最佳答案

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

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

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

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

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

关于graphviz - 在Graphvi中如何改变自环边的长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15453343/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com