summaryrefslogtreecommitdiff
path: root/graph/src/labelled
diff options
context:
space:
mode:
authorJSDurand <mmemmew@gmail.com>2023-07-21 19:14:51 +0800
committerJSDurand <mmemmew@gmail.com>2023-07-21 19:14:51 +0800
commit0bf1d3d9d883d0b63792c68541b23404aae0ec8f (patch)
treec45575c5eed6205d49dcb97017ae37027bd3fb9e /graph/src/labelled
parentffb6e689d28d295733b90f2b9e184205e33f19c2 (diff)
Print graphs with edges in order
* chain/src/item/default/mod.rs: * graph/src/labelled/binary.rs: * graph/src/labelled/double.rs: * graph/src/lib.rs: If we set the option "ordering" to be "out" in the declaration of nodes at the beginning, then GraphViz will not change the order of children out of nodes. This is much better looking in my opinion. * INSTALL: make insists in changing this file, so let it be.
Diffstat (limited to 'graph/src/labelled')
-rw-r--r--graph/src/labelled/binary.rs2
-rw-r--r--graph/src/labelled/double.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/graph/src/labelled/binary.rs b/graph/src/labelled/binary.rs
index ccbd5cb..5120522 100644
--- a/graph/src/labelled/binary.rs
+++ b/graph/src/labelled/binary.rs
@@ -208,7 +208,7 @@ impl<T: GraphLabel> Graph for PLGraph<T> {
let preamble = "digraph nfa {
fontname=\"Helvetica,Arial,sans-serif\"
- node [fontname=\"Helvetica,Arial,sans-serif\"]
+ node [fontname=\"Helvetica,Arial,sans-serif\", ordering=out]
edge [fontname=\"Helvetica,Arial,sans-serif\"]
rankdir=LR;\n";
diff --git a/graph/src/labelled/double.rs b/graph/src/labelled/double.rs
index ab2b27c..a641c74 100644
--- a/graph/src/labelled/double.rs
+++ b/graph/src/labelled/double.rs
@@ -135,7 +135,7 @@ impl<T: GraphLabel> Graph for DLGraph<T> {
let preamble = "digraph nfa {
fontname=\"Helvetica,Arial,sans-serif\"
- node [fontname=\"Helvetica,Arial,sans-serif\"]
+ node [fontname=\"Helvetica,Arial,sans-serif\", ordering=out]
edge [fontname=\"Helvetica,Arial,sans-serif\"]
rankdir=LR;\n";