Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002565graphvizDotpublic2015-08-17 10:452015-08-17 10:45
ReporterRaimy 
Assigned To 
PrioritynormalSeverityimportantReproducibilityalways
StatusnewResolutionopen 
PlatformOSWindowsOS Version7 (64-bit)
Summary0002565: Edge arrowhead and arrowtail inverted if splines=ortho is set.
DescriptionIf setting the edge direction to "both" and defining an arrowhead and an arrowtail different from "none" (see reproduction steps), these ends get mixed up (so, which is the head and which is the tail part of the edge) if splines=ortho is also defined.
Steps To ReproduceCase 1 (without splines=ortho) - edge ends as expected

digraph Test {
    nodesep = 1.0;
    ranksep = 1.0;
    edge [dir = both, arrowhead = dot, arrowtail = curve, headlabel="Head", taillabel="Tail"];
    A -> B;
    A -> C;
    D -> C;
}

Case 2 (with splines=ortho set) - edge ends between A->B and D->C inverted

digraph Test {
    splines = ortho;
    nodesep = 1.0;
    ranksep = 1.0;
    edge [dir = both, arrowhead = dot, arrowtail = curve, headlabel="Head", taillabel="Tail"];
    A -> B;
    A -> C;
    D -> C;
}
Additional InformationFurthermore, if adding for example E -> C edge it will be displayed correctly (only A->B and D->C is wrong). If adding another F -> C edge, all edges with target node C are correct, but not A->B.

It somehow relates to the number of edges that have the target node C.
TagsNo tags attached.
AUXILLARY-FILES
DATE-FIXED
FIX-COMMENT
FORMER-ID
INPUT-FILE
OUTPUT-FILE
STATUS-COMMENT
VERSION2.38
Attached Filespng file icon Example.PNG (Attachment missing)

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2015-08-17 10:45 Raimy New Issue
2015-08-17 10:45 Raimy File Added: Example.PNG


MantisBT 1.2.5[^]
Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker