TODO:在自上而下排名的图表中,指定节点“START”应放在顶部。
图表很大(100个节点)并且有一些子图(大约10个)。 在使用子图之前,“START”节点位于顶部。对于子图,“START”节点位于中心附近。
我尝试使用
Start [root=true]
Start [rank=min]
Start [rank=1]
root=Start;
{rank=min; Start;}
但他们都没有奏效。你有什么想法(我不想使用'pos','因为图表大小不具体)?
谢谢!
答案 0 :(得分:0)
首先,使用{rank=same; subgraph_1; subgraph_n;}
确保所有子图的排名都低于根节点。然后检查它对你的布局做了什么,然后从那里分组子图。
答案 1 :(得分:0)
我喜欢这里给出的答案:
How can I control within level node order in graphviz's dot? 通过TomServo
摘要-创建一些虚拟的“隐藏”节点,并使用不可见的边缘来实施排名和与(AND ORDER)。