Разрешает ли точечный ориентированный граф подграфы с другим ранжированием?
Используя язык точечно- ориентированных графов, возможно ли создавать подграфы с другим rankdir?
Я попробовал следующее, которое не сработало. Оба графика были слева направо, несмотря на наличие rankdir="TB" в подграфе.
digraph g {
rankdir="LR";
LEFT->RIGHT;
clusterrank="local";
subgraph cluster1 {
rankdir="TB";
node[style=filled];
color=black;
TOP->BOTTOM;
}
}
Есть ли какой-то другой синтаксис для получения графика сверху / снизу и слева / справа на той же диаграмме, или это невозможно?
3 ответа
Решение
Похоже, что это давний запрос функции: http://www.graphviz.org/bugs/b1279.html
Отчаянно желая получить ту же функцию, я гуглил, и есть " хитрость": по сути, вы добавляете невидимые ребра (и узлы, если требуется), чтобы опуститься в ряды.
Есть clusterrank
атрибут для подграфов, попробуйте это:
clusterrank=local;