Number: 2070
Title: Edge Overlapping for "splines = true" for neato in SUSE (x86_64)
Submitter: Hong
Date: Fri Nov 5 03:18:22 2010
Subsys: Neato
Version: 2.26.3 (20100126.1600)
System: x86-Other-openSUSE 11.3 (x86_64)
Severity: major
I am using the graphviz package that comes with SUSE. When I use neato, if I set splines = true (or polyline or ortho), the edges and edge labels will overlap with each other. Although the problem disappears when i set splines = false (or line), I need splines = true for my work. Could you please have a look? Thanks.
Input file: b2070.gv
Output file: b2070.jpg
[erg] The 2.26 neato handles multiedges. Any chance you are picking up an older version of neato? What do you get when you run neato -V?

[hong] I can get this figure if I set splines = false/line. But not for true/polyline/ortho.

I get "neato - graphviz version 2.26.3 (2010126.1600)".

[erg] Then the only other explanation I can think of is that SUSE graphviz is being built without the GTS triangulation library, which is required to generate multiedges for splines. If that is the case, you won't have the prism overlap removal either. You can check this by running neato on a graph that produces overlapping nodes and using -Goverlap=prism. You should get a warning that prism is unknown.
Owner: *
Status: *