代码之家  ›  专栏  ›  技术社区  ›  Alana Storm

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

  •  10
  • Alana Storm  · 技术社区  · 15 年前

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

    我试了下面的方法,但没用。两个图都是从左到右的,尽管子图中存在rankdir=“tb”。

    digraph g {
        rankdir="LR";
        LEFT->RIGHT;
        clusterrank="local";
    
        subgraph cluster1 { 
            rankdir="TB";    
            node[style=filled];         
            color=black;
            TOP->BOTTOM;                
        }   
    }
    

    在同一个图中是否有其他语法来获取顶部/底部和左/右图表,或者这是不可能的?

    3 回复  |  直到 15 年前
        1
  •  8
  •   Ryan Smith    14 年前

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

        2
  •  1
  •   Konrads    13 年前

    我迫不及待地想要同样的功能,我在谷歌上搜索,发现 trick “: 本质上,您可以添加不可见的边(和节点,如果需要的话)来下沉列组。

        3
  •  0
  •   eduffy    15 年前

    有一个 clusterrank 子图的属性,请尝试以下操作:

    clusterrank=local;