"Step2" -> "Step3"; subgraph step2detail { "Step2-6ren">
gpt4 book ai didi

GraphViz - 当主图从上到下时如何让子图从左到右?

转载 作者:行者123 更新时间:2023-12-03 11:01:14 24 4
gpt4 key购买 nike

我有一个像这样的图形文件:

digraph {
"Step1" -> "Step2" -> "Step3";

subgraph step2detail {
"Step2" -> "note1";
"Step2" -> "note2";
"Step2" -> "note3";
"Step2" -> "note4";
rankdir=TB
}
}

我希望子图 step2detail 卡在“Step2”的右侧。

现在它看起来像这样:

enter image description here

我希望 Step1、Step2 和 Step3 都在垂直下方并在 1 列中。

最佳答案

获得您描述的图形的技巧是使用两个子图并从一个连接到另一个。 “细节”中的隐形边缘使音符保持对齐。

digraph {
rankdir="LR";

subgraph steps {
rank="same";
"Step1" -> "Step2" -> "Step3";
}

subgraph details {
rank="same";
edge[style="invisible",dir="none"];
"note1" -> "note2" -> "note3" -> "note4";
}

"Step2" -> "note1";
"Step2" -> "note2";
"Step2" -> "note3";
"Step2" -> "note4";
}

结果是:

enter image description here

关于GraphViz - 当主图从上到下时如何让子图从左到右?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1554635/

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