带点的graphviz:将节点放置在最顶部
TODO:在自上而下排列的图中,指定节点“开始”应放在顶部 图很大(100个节点),有一些子图(大约10个)。 在使用子图之前,“开始”节点位于顶部。对于子图,“开始”节点位于中心周围的某个位置 我试着用带点的graphviz:将节点放置在最顶部,graphviz,dot,Graphviz,Dot,TODO:在自上而下排列的图中,指定节点“开始”应放在顶部 图很大(100个节点),有一些子图(大约10个)。 在使用子图之前,“开始”节点位于顶部。对于子图,“开始”节点位于中心周围的某个位置 我试着用 Start [root=true] Start [rank=min] Start [rank=1] root=Start; {rank=min; Start;} 但没有一个成功。你的想法是什么(我不想使用“pos”,因为图表大小不具体) 谢谢 首先,使用{rank=same;subg
Start [root=true]
Start [rank=min]
Start [rank=1]
root=Start;
{rank=min; Start;}
但没有一个成功。你的想法是什么(我不想使用“pos”,因为图表大小不具体)
谢谢 首先,使用
{rank=same;subgraph_1;subgraph_n;}
确保所有子图的排名低于根节点。然后检查它对布局的影响,并从那里继续分组子图 我喜欢这里给出的答案:
汤姆伺服
摘要-创建一些虚拟的“隐藏”节点,并使用不可见的边强制执行秩和顺序 如果您发布您使用的布局引擎,这将非常有用。圆点?同时,考虑发布完整的数据(或者匿名的版本),是的,我使用DoT。完整的数据太长(500行,20个子图)。如果您能够发布该图(或演示问题的简化示例),则会更容易。从起点到任何其他节点是否有任何边?是否有返回开始的边?通常如何说节点应该处于最低级别?这可以作为注释安全地进行。重定向不是答案。