Позволяет ли точка направленного графа для подграфов с другим Rankdir?

StackOverflow https://stackoverflow.com/questions/1014092

  •  06-07-2019
  •  | 
  •  

Вопрос

Используя язык ориентированных графов 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

Другие советы

Отчаянно желая получить ту же функцию, я гуглил, и есть

Для подграфов есть атрибут clusterrank , попробуйте следующее:

clusterrank=local;
scroll top