点定向图是否允许具有不同rankdir的子图?

时间:2009-06-18 17:34:37

标签: drawing dot directed-graph

使用 dot 有向图语言,是否可以创建具有不同rankdir的子图?

我尝试了以下操作,但没有用。尽管子图中存在rankdir =“TB”,但两个图都是从左到右。

digraph g {
    rankdir="LR";
    LEFT->RIGHT;
    clusterrank="local";

    subgraph cluster1 { 
        rankdir="TB";    
        node[style=filled];         
        color=black;
        TOP->BOTTOM;                
    }   
}

是否有其他语法可以在同一个图表中获得上/下和左/右图,或者这是不可能的?

3 个答案:

答案 0 :(得分:8)

这似乎是一个长期的功能要求: http://www.graphviz.org/bugs/b1279.html

答案 1 :(得分:1)

非常想要相同的功能,我用Google搜索并且有一个“trick”: 从本质上讲,您可以添加不可见的边(如果需要,还可以添加节点)来排队。

答案 2 :(得分:0)

子图有一个clusterrank属性,试试这个:

clusterrank=local;
相关问题