On Tue, Nov 10, 2015 at 1:38 PM, stephan <stephan(a)stack.nl> wrote:
On 09-11-15 16:10, Anne Etien wrote:
Is there someone working on a real graph
representation such as in
graphviz
where lines do not cross or at minima and so the entities are grouped?
Can we easily add attached point? or define by default at least 4 attach
points
to box or ellipse?
Is it possible to get multi lines with arrows but where the head of the
arrow is
computed with the perpendicular of the last segment of the multi line
edges?
Don't you want to borrow some algorithms from PCB/IC design for this?
Tables should be placed based on their interconnects and size and then
connections made to minimize crosses?
PCB layouting has usually very different objectives, such as planarization
(if you have single layer this is a must), minimization (or rather overall
size constraint), flow distribution (you don't want to overload part of
your circuit board), noise management, grounding, etc. Human readability of
the final product is not really that important.
On the other hand diagrams/graphs are much closer to cartography, where
readability is the foremost aspect. On top of that different diagram
notations have additional customs and requirements that should be also
taken into account when devising a layouting.
But as I said, I'm working on this; I just need to read less and code more.
:)
Peter