Tôi đang tạo một tệp chấm để trình bày phần cứng máy tính và các kết nối vật lý với một chuyển đổi mạng và hiển thị. Tôi có nó trông ok khi xử lý bởi các chương trình dot nhưng tôi nghĩ rằng tôi thực sự muốn nó được xử lý bởi neato để tạo ra một hình thức "hình thức tự do" hơn khi nó bắt đầu grom. Ngay bây giờ khi tôi chạy tập tin lớn của tôi với gọn gàng, mọi thứ đều chồng chéo.Ngăn chặn các bản ghi trùng lặp bằng graphviz và neato
Tôi đang cố gắng tìm ra cú pháp về vị trí xác định thuộc tính overlap
. Dưới đây là một tập con của tệp dấu chấm của tôi.
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;
}
Vâng, như với hầu hết các câu hỏi ... ngay sau khi tôi đăng tôi đã tìm ra câu trả lời. Tôi cần thêm đồ thị [overlap = false]; ở đầu tệp. –
Tại sao bạn không đăng câu trả lời đó? http://stackoverflow.com/questions/252194/how-to-earn-the-self-learner-badge – jjclarkson