diff toolboxes/graph_visualisation/share/graphviz/graphs/directed/pgram.gv @ 0:e9a9cd732c1e tip

first hg version after svn
author wolffd
date Tue, 10 Feb 2015 15:05:51 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/toolboxes/graph_visualisation/share/graphviz/graphs/directed/pgram.gv	Tue Feb 10 15:05:51 2015 +0000
@@ -0,0 +1,91 @@
+digraph test {
+
+    size="7,9.5";
+    page="8,10.5";
+    ratio=fill;
+    rankdir=LR;
+
+    { rank=same;
+      node [shape=house];
+      A;C;E;G;I;K;M;O;Q;S;U;W;Y;
+      node [shape=invhouse];
+      B;D;F;H;J;L;N;P;R;T;V;X;Z;
+    }
+
+    { rank=same;
+      node [shape=parallelogram];
+      "Parallelogram" [label="This is a test\nof a multiline\nlabel in an\nparallelogram with approx\nsquare aspect"];
+      "a ----- long thin parallelogram";
+      "xx" [label="m"];
+      "yy" [label="a\nb\nc\nd\ne\nf"];
+      node [shape=octagon];
+      "Octagon" [label="This is a test\nof a multiline\nlabel in an\noctagon with approx\nsquare aspect"];
+      node [shape=parallelogram];
+      "Parallelogram" [label="This is a test\nof a multiline\nlabel in an\nparallelogram with approx\nsquare aspect"];
+      "a ----- long thin parallelogram";
+      "zz" [label="m"];
+      "qq" [label="a\nb\nc\nd\ne\nf"];
+      ordering=out;
+    }
+
+    Parallelogram -> A;
+    Parallelogram -> B;
+    Parallelogram -> C;
+    Parallelogram -> D;
+    Parallelogram -> E;
+    Parallelogram -> F;
+    Parallelogram -> G;
+    Parallelogram -> H;
+    Parallelogram -> I;
+    Parallelogram -> J;
+    Parallelogram -> K;
+    Parallelogram -> L;
+    Parallelogram -> M;
+    Parallelogram -> N;
+    Parallelogram -> O;
+    Parallelogram -> P;
+    Parallelogram -> Q;
+    Parallelogram -> R;
+    Parallelogram -> S;
+    Parallelogram -> T;
+    Parallelogram -> U;
+    Parallelogram -> V;
+    Parallelogram -> W;
+    Parallelogram -> X;
+    Parallelogram -> Y;
+    Parallelogram -> Z;
+
+    { rank=same;
+      node [shape=triangle];
+      a;c;e;g;i;k;m;o;q;s;u;w;y;
+      node [shape=tripleoctagon];
+      b;d;f;h;j;l;n;p;r;t;v;x;z;
+    }
+
+    a -> Parallelogram -> Octagon;
+    b -> Parallelogram -> Octagon;
+    c -> Parallelogram -> Octagon;
+    d -> Parallelogram -> Octagon;
+    e -> Parallelogram -> Octagon;
+    f -> Parallelogram -> Octagon;
+    g -> Parallelogram -> Octagon;
+    h -> Parallelogram -> Octagon;
+    i -> Parallelogram -> Octagon;
+    j -> Parallelogram -> Octagon;
+    k -> Parallelogram -> Octagon;
+    l -> Parallelogram -> Octagon;
+    m -> Parallelogram -> Octagon;
+    n -> Parallelogram -> Octagon;
+    o -> Parallelogram -> Octagon;
+    p -> Parallelogram -> Octagon;
+    q -> Parallelogram -> Octagon;
+    r -> Parallelogram -> Octagon;
+    s -> Parallelogram -> Octagon;
+    t -> Parallelogram -> Octagon;
+    u -> Parallelogram -> Octagon;
+    v -> Parallelogram -> Octagon;
+    w -> Parallelogram -> Octagon;
+    x -> Parallelogram -> Octagon;
+    y -> Parallelogram -> Octagon;
+    z -> Parallelogram -> Octagon;
+}