Предотвратите перекрывающиеся записи, используя 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>