graphviz overlap = ortho: horizontal layout

У меня есть неориентированный граф, созданный с помощью инструментов graphviz (теперь я использую sfdp ):

    digraph structs {
    node [shape=Mrecord, URL="index_new.php?object=\N&overlap=false"];
    overlap = orthoxy;
    bgcolor=transparent;
    splines=true;
    rankdir=TB;
    node [fontname="Arial", fontsize=30, style=filled, fillcolor=chartreuse1, image="../common/img/monitor.png"]struct_swbposad91 [label = "sw-bposad9-1\n192.168.17.141\nC2960 "];
        node [fontname="Arial", fontsize=30, style=filled, fillcolor=chartreuse1, image="../common/img/monitor.png"]struct_swmedikov5fan [label = "sw-medikov5-fan\n192.168.34.134\n "];
        node [fontname="Arial", fontsize=30, style=filled, fillcolor=chartreuse1, image="../common/img/monitor.png"]struct_swlevash131 [label = "sw-levash13-1\n192.168.16.165\nC2960 "];
        node [fontname="Arial", fontsize=30, style=filled, fillcolor=deepskyblue]struct_swpolevsabirov45a [label = "sw-polevsabirov45a\n192.168.18.182\nS2300 "];
...lots of lines goes here...
struct_swkazan71:f450212->struct_swbmorsk181:f450213 [weight=1.2, dir=both, color=black, penwidth=5, arrowhead="empty", arrowtail="odot"];
        struct_swmikh171:f450222->struct_swbotk151:f450223 [weight=1.2, dir=both, color=black, penwidth=1, arrowhead="empty", arrowtail="odot"];
...lots of lines goes here...

​​вот полный код: http://pastebin.com/P3MKTCm2 (он действительно большой, извините)

и результат будет примерно таким: (часть)

enter image description here

Проблема: мне нужно мой график будет расти по горизонтали, а не по вертикали. Есть ли способ получить макет, подобный изображенному на изображении, но "повернутый" на 90 градусов?

6
задан k102 7 February 2012 в 08:00
поделиться