我如何保证graphviz群集始终在末尾?

问题描述 投票:0回答:1

我在这里遇到了许多其他问题,但是它们都不满足我的要求,有些依赖于弄乱与群集本身完全无关的许多设置,并希望它会在您想要的地方结束。

[基本上,我希望集群成为最后一个集群,无论如何,对于节点,对集群而言,就像“ rank = sink”选项一样。

我如何做到这一点而不求助于最小长度的边缘和其他难看的骇客?

编辑:结尾,我的意思是图形的结尾,默认方向上的最底端项目或LR中最右边的项。

graphviz dot
1个回答
0
投票

我不知道像rank = ...一样好的东西,但是,这个效果很好:

  • 在(新)群集中嵌入“其他所有内容”。如果需要,请添加外围设备= 0
  • 从“其他所有”群集的底部附近的节点到“最终”群集的顶部附近的节点创建1个或更多不可见的边缘

    图{ 子图簇0 { 周边= 0 a-> b-> c-> d-> e-> f } 子图簇1 { x1-> x2 } f-> x1 [style = dashed]}

© www.soinside.com 2019 - 2024. All rights reserved.