Предотвратите перекрывающиеся записи, используя graphviz и neato

Я создаю точечный файл для представления компьютерного оборудования и физических подключений к сетевому коммутатору и дисплеям. У меня это выглядит нормально, когда обрабатывается программой dot, но я думаю, что я действительно хочу, чтобы оно обрабатывалось neato для создания более «свободной формы». картина, как она начинает гром. Прямо сейчас, когда я запускаю свой большой файл с Neato, все перекрывается.

Я пытаюсь выяснить синтаксис, где определитьoverlap приписывать. Ниже приведено подмножество моего файла точек.

<code>graph g {  
    node [shape=record,height=.1];  
    PC8[label="{{<GigE1>GigE1|<GigE2>GigE2}|{<name>PC8}|{<dvi1>dvi1|<dvi2>dvi2|<dvi3>dvi3|<dvi4>dvi4}}"];  
    PC9[label="{{<GigE1>GigE1|<GigE2>GigE2}|{<name>PC9}|{<dvi1>dvi1|<dvi2>dvi2|<dvi3>dvi3|<dvi4>dvi4}}"];
    C1[label = "{{<dvi1>dvi1}|{<name>C1}}"];  
    C2[label = "{{<dvi1>dvi1}|{<name>C2}}"];  
    C3[label = "{{<dvi1>dvi1}|{<name>C3}}"];  
    C4[label = "{{<dvi1>dvi1}|{<name>C4}}"];  
    D1[label = "{{<dvi1>dvi1}|{<name>D1}}"];  
    D2[label = "{{<dvi1>dvi1}|{<name>D2}}"];  
    "PC8":dvi1 -- "C1":dvi1;  
    "PC8":dvi2 -- "C2":dvi1;  
    "PC8":dvi3 -- "C3":dvi1;  
    "PC8":dvi4 -- "C4":dvi1;  
    "PC9":dvi1 -- "D1":dvi1;  
    "PC9":dvi2 -- "D2":dvi1;  
}
</code>
 jjclarkson24 июн. 2009 г., 19:48
Почему вы не публикуете это как ответ?stackoverflow.com/questions/252194/…
 Chris Williams24 июн. 2009 г., 19:44
Ну, как и с большинством вопросов ... вскоре после того, как я написал, я понял ответ. Мне нужно было добавить график [overlap = false]; в верхней части файла.

Ответы на вопрос(1)

as with most questions...soon after I posted the I figured out the answer. I needed to add graph [overlap=false]; at the top of the file.

Сделай это так:

graph g {
    overlap = false;

    node [shape=record,height=.1];
    /* ... */
}
 12 февр. 2014 г., 09:32
Я сделал это вики-сообществом, так как после редактирования не осталось ни одного моего исходного текста ответа!
 28 июн. 2013 г., 17:55
На самом деле, вам нужно добавить его в самое внешнее определение графа. То есть после первой строки файла, как представлено, а не как самой первой строки.

Ваш ответ на вопрос