我正在开发一个小应用程序,将电路呈现为图形,以便用户可以轻松地可视化网络。也就是说,我在使用 DOT 布局渲染以下 .dot 文件时遇到了一些问题。
(以下文件已简化。我删除了所有样式以保持简单。无论有或没有样式,错误都是相同的)
strict graph G {
1 ;
2 ;
3 ;
4 ;
5 ;
6 ;
7 ;
8 ;
9 ;
10 ;
11 ;
12 ;
13 ;
14 ;
15 ;
16 ;
17 ;
18 ;
19 ;
20 ;
21 ;
22 ;
23 ;
24 ;
25 ;
26 ;
27 ;
28 ;
29 ;
30 ;
31 ;
32 ;
33 ;
34 ;
35 ;
36 ;
37 ;
38 ;
39 ;
40 ;
41 ;
42 ;
43 ;
44 ;
45 ;
46 ;
47 ;
48 ;
49 ;
50 ;
51 ;
52 ;
1 -- 2 ;
3 -- 2 ;
4 -- 2 ;
5 -- 2 ;
4 -- 6 ;
7 -- 6 ;
7 -- 8 ;
9 -- 8 ;
9 -- 10 ;
11 -- 10 ;
12 -- 10 ;
12 -- 13 ;
11 -- 14 ;
15 -- 14 ;
16 -- 14 ;
17 -- 14 ;
18 -- 14 ;
17 -- 19 ;
20 -- 19 ;
20 -- 21 ;
22 -- 21 ;
23 -- 21 ;
24 -- 21 ;
25 -- 21 ;
26 -- 21 ;
26 -- 27 ;
28 -- 27 ;
28 -- 29 ;
25 -- 30 ;
31 -- 30 ;
32 -- 30 ;
32 -- 33 ;
31 -- 34 ;
35 -- 34 ;
35 -- 36 ;
37 -- 36 ;
37 -- 38 ;
24 -- 39 ;
40 -- 39 ;
40 -- 41 ;
23 -- 42 ;
43 -- 42 ;
43 -- 44 ;
22 -- 45 ;
46 -- 45 ;
46 -- 47 ;
16 -- 48 ;
15 -- 49 ;
50 -- 49 ;
50 -- 51 ;
3 -- 52 ;
}
正如您可能看到的,某些因素导致图形只有 2 个级别,并且有许多边交叉。我怎样才能防止这些边缘交叉?