wolffd@0
|
1 digraph test {
|
wolffd@0
|
2
|
wolffd@0
|
3 size="7,9.5";
|
wolffd@0
|
4 page="8,10.5";
|
wolffd@0
|
5 ratio=fill;
|
wolffd@0
|
6 rankdir=LR;
|
wolffd@0
|
7
|
wolffd@0
|
8 { rank=same;
|
wolffd@0
|
9 node [shape=house];
|
wolffd@0
|
10 A;C;E;G;I;K;M;O;Q;S;U;W;Y;
|
wolffd@0
|
11 node [shape=invhouse];
|
wolffd@0
|
12 B;D;F;H;J;L;N;P;R;T;V;X;Z;
|
wolffd@0
|
13 }
|
wolffd@0
|
14
|
wolffd@0
|
15 { rank=same;
|
wolffd@0
|
16 node [shape=parallelogram];
|
wolffd@0
|
17 "Parallelogram" [label="This is a test\nof a multiline\nlabel in an\nparallelogram with approx\nsquare aspect"];
|
wolffd@0
|
18 "a ----- long thin parallelogram";
|
wolffd@0
|
19 "xx" [label="m"];
|
wolffd@0
|
20 "yy" [label="a\nb\nc\nd\ne\nf"];
|
wolffd@0
|
21 node [shape=octagon];
|
wolffd@0
|
22 "Octagon" [label="This is a test\nof a multiline\nlabel in an\noctagon with approx\nsquare aspect"];
|
wolffd@0
|
23 node [shape=parallelogram];
|
wolffd@0
|
24 "Parallelogram" [label="This is a test\nof a multiline\nlabel in an\nparallelogram with approx\nsquare aspect"];
|
wolffd@0
|
25 "a ----- long thin parallelogram";
|
wolffd@0
|
26 "zz" [label="m"];
|
wolffd@0
|
27 "qq" [label="a\nb\nc\nd\ne\nf"];
|
wolffd@0
|
28 ordering=out;
|
wolffd@0
|
29 }
|
wolffd@0
|
30
|
wolffd@0
|
31 Parallelogram -> A;
|
wolffd@0
|
32 Parallelogram -> B;
|
wolffd@0
|
33 Parallelogram -> C;
|
wolffd@0
|
34 Parallelogram -> D;
|
wolffd@0
|
35 Parallelogram -> E;
|
wolffd@0
|
36 Parallelogram -> F;
|
wolffd@0
|
37 Parallelogram -> G;
|
wolffd@0
|
38 Parallelogram -> H;
|
wolffd@0
|
39 Parallelogram -> I;
|
wolffd@0
|
40 Parallelogram -> J;
|
wolffd@0
|
41 Parallelogram -> K;
|
wolffd@0
|
42 Parallelogram -> L;
|
wolffd@0
|
43 Parallelogram -> M;
|
wolffd@0
|
44 Parallelogram -> N;
|
wolffd@0
|
45 Parallelogram -> O;
|
wolffd@0
|
46 Parallelogram -> P;
|
wolffd@0
|
47 Parallelogram -> Q;
|
wolffd@0
|
48 Parallelogram -> R;
|
wolffd@0
|
49 Parallelogram -> S;
|
wolffd@0
|
50 Parallelogram -> T;
|
wolffd@0
|
51 Parallelogram -> U;
|
wolffd@0
|
52 Parallelogram -> V;
|
wolffd@0
|
53 Parallelogram -> W;
|
wolffd@0
|
54 Parallelogram -> X;
|
wolffd@0
|
55 Parallelogram -> Y;
|
wolffd@0
|
56 Parallelogram -> Z;
|
wolffd@0
|
57
|
wolffd@0
|
58 { rank=same;
|
wolffd@0
|
59 node [shape=triangle];
|
wolffd@0
|
60 a;c;e;g;i;k;m;o;q;s;u;w;y;
|
wolffd@0
|
61 node [shape=tripleoctagon];
|
wolffd@0
|
62 b;d;f;h;j;l;n;p;r;t;v;x;z;
|
wolffd@0
|
63 }
|
wolffd@0
|
64
|
wolffd@0
|
65 a -> Parallelogram -> Octagon;
|
wolffd@0
|
66 b -> Parallelogram -> Octagon;
|
wolffd@0
|
67 c -> Parallelogram -> Octagon;
|
wolffd@0
|
68 d -> Parallelogram -> Octagon;
|
wolffd@0
|
69 e -> Parallelogram -> Octagon;
|
wolffd@0
|
70 f -> Parallelogram -> Octagon;
|
wolffd@0
|
71 g -> Parallelogram -> Octagon;
|
wolffd@0
|
72 h -> Parallelogram -> Octagon;
|
wolffd@0
|
73 i -> Parallelogram -> Octagon;
|
wolffd@0
|
74 j -> Parallelogram -> Octagon;
|
wolffd@0
|
75 k -> Parallelogram -> Octagon;
|
wolffd@0
|
76 l -> Parallelogram -> Octagon;
|
wolffd@0
|
77 m -> Parallelogram -> Octagon;
|
wolffd@0
|
78 n -> Parallelogram -> Octagon;
|
wolffd@0
|
79 o -> Parallelogram -> Octagon;
|
wolffd@0
|
80 p -> Parallelogram -> Octagon;
|
wolffd@0
|
81 q -> Parallelogram -> Octagon;
|
wolffd@0
|
82 r -> Parallelogram -> Octagon;
|
wolffd@0
|
83 s -> Parallelogram -> Octagon;
|
wolffd@0
|
84 t -> Parallelogram -> Octagon;
|
wolffd@0
|
85 u -> Parallelogram -> Octagon;
|
wolffd@0
|
86 v -> Parallelogram -> Octagon;
|
wolffd@0
|
87 w -> Parallelogram -> Octagon;
|
wolffd@0
|
88 x -> Parallelogram -> Octagon;
|
wolffd@0
|
89 y -> Parallelogram -> Octagon;
|
wolffd@0
|
90 z -> Parallelogram -> Octagon;
|
wolffd@0
|
91 }
|