Daniel@0: digraph G { Daniel@0: graph [center=true rankdir=LR bgcolor="#808080"] Daniel@0: edge [dir=none] Daniel@0: node [width=0.3 height=0.3 label=""] Daniel@0: { node [shape=circle style=invis] Daniel@0: 1 2 3 4 5 6 7 8 10 20 30 40 50 60 70 80 Daniel@0: } Daniel@0: { node [shape=circle] Daniel@0: a b c d e f g h i j k l m n o p q r s t u v w x Daniel@0: } Daniel@0: { node [shape=diamond] Daniel@0: A B C D E F G H I J K L M N O P Q R S T U V W X Daniel@0: } Daniel@0: 1 -> a -> {A B} [color="#0000ff"] Daniel@0: 2 -> b -> {B A} [color="#ff0000"] Daniel@0: 3 -> c -> {C D} [color="#ffff00"] Daniel@0: 4 -> d -> {D C} [color="#00ff00"] Daniel@0: 5 -> e -> {E F} [color="#000000"] Daniel@0: 6 -> f -> {F E} [color="#00ffff"] Daniel@0: 7 -> g -> {G H} [color="#ffffff"] Daniel@0: 8 -> h -> {H G} [color="#ff00ff"] Daniel@0: { edge [color="#ff0000:#0000ff"] Daniel@0: A -> i -> {I K} Daniel@0: B -> j -> {J L} Daniel@0: } Daniel@0: { edge [color="#00ff00:#ffff00"] Daniel@0: C -> k -> {K I} Daniel@0: D -> l -> {L J} Daniel@0: } Daniel@0: { edge [color="#00ffff:#000000"] Daniel@0: E -> m -> {M O} Daniel@0: F -> n -> {N P} Daniel@0: } Daniel@0: { edge [color="#ff00ff:#ffffff"] Daniel@0: G -> o -> {O M} Daniel@0: H -> p -> {P N} Daniel@0: } Daniel@0: { edge [color="#00ff00:#ffff00:#ff0000:#0000ff"] Daniel@0: I -> q -> {Q U} Daniel@0: J -> r -> {R V} Daniel@0: K -> s -> {S W} Daniel@0: L -> t -> {T X} Daniel@0: } Daniel@0: { edge [color="#ff00ff:#ffffff:#00ffff:#000000"] Daniel@0: M -> u -> {U Q} Daniel@0: N -> v -> {V R} Daniel@0: O -> w -> {W S} Daniel@0: P -> x -> {X T} Daniel@0: } Daniel@0: { edge [color="#ff00ff:#ffffff:#00ffff:#000000:#00ff00:#ffff00:#ff0000:#0000ff"] Daniel@0: Q -> 10 Daniel@0: R -> 20 Daniel@0: S -> 30 Daniel@0: T -> 40 Daniel@0: U -> 50 Daniel@0: V -> 60 Daniel@0: W -> 70 Daniel@0: X -> 80 Daniel@0: } Daniel@0: }