gpt4 book ai didi

graphviz - graphviz 中的自循环边太短且难看

转载 作者:行者123 更新时间:2023-12-02 20:14:24 38 4
gpt4 key购买 nike

我用graphviz画了一张图。请参阅FSM 。我认为它很丑,因为自环边缘太短。边缘的属性“minlen”对我不起作用。我尝试了节点的几个端口,但除了我当前的实现之外,一切都显示出一团糟。你有什么好主意给我吗?代码在这里:

digraph finite_state_machine {
rankdir=LR;
size="8,2"
fontname="Verdana"
node [shape = doublecircle]; Idle;
node [shape = circle,nodesep = "2.0"];
Working:s -> Working:s [ label = "response[j]?" ,minlen = 50000];
Idle -> Working [ label = "boot" ];
Working:n -> Working:n [ label = "sendtx[i]!",minlen = 50000 ];
Working:e -> Working:e [ label = "qry!" ,minlen = 50000];

}

最佳答案

添加 nodesep=1; 会使循环变得更大,但不是更好。所以这会有所帮助:

digraph finite_state_machine {
rankdir=LR;
size="8,2"
fontname="Verdana"
node [shape = doublecircle]; Idle;
node [shape = circle,nodesep = "2.0"];
Working:s -> Working:s [ label = "response[j]?" ,minlen = 50000];
Idle -> Working [ label = "boot" ];
Working:n -> Working:n [ label = "sendtx[i]!" ];
Working:e -> Working:e [ label = "qry!"];
nodesep=1;
}

会产生如下内容:

Dot Output

关于graphviz - graphviz 中的自循环边太短且难看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48155198/

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