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

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

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

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

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

有帮助吗?

解决方案

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

其他提示

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

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

clusterrank=local;
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top