Saltatory effect of weight upon nodes inside clusters
Steps to reproduce
Process with dot
the following source:
digraph
{ { rank=same
c->d->e
}
subgraph cluster_ab
{ a b }
edge[weight=127]; // try with various values of this weight: 127, 128, 129
a->c;
b->e;
}
specifying various weights for edges a->c
and
b->e`.
Expected Behaviour
As the weight increases, the legths of edges a->c
and b->e
gradually decrease.
Actual Behaviour
The lengths of edges a->c
and b->e
remain the same for weights from 1 to
127,
then suddenly shorten at weight
128,
and become shotest at weight
129, that is three steps for the entire continuum of weight values!
Since edge-length optimisation is a smooth procedure optimising a smooth target function, the effect of weight should not be so saltatory.
OS Version
Windows XP
Graphviz Version
graphviz version 2.38.0 (20140413.2041)
Additional info
Your latest Windows binary does not work on Windows XP, but if the error is fixed, I will try to build Graphviz from sources.
Edited by Anton Shepelev