Размещение кластеров на одном уровне в Graphviz

Я бы хотел, чтобы эти два узла отображались на одном уровне:

enter image description here

digraph G {
    subgraph cluster1 {
        label="Local Datacenter";
        router1;
        host1;
    }
    subgraph cluster2 {
        label="Remote Datacenter";
        router2;
        host2;
    }
    router1 -> router2;
    router2 -> host2;
    router1 -> host1;
}

Я пробовал использовать rank = same и rank = min , но они не дают мне того, что мне нужно.

Интересно, что если я установлю rankdir = LR и закомментирую две границы между маршрутизатором и хостом, это даст мне именно тот вид, который я хочу, но я бы хотел оставить края нетронутыми.

31
задан Potherca 27 May 2014 в 12:59
поделиться