[Dot] Missing edges when using splines=curved
Consider the following graph:
digraph {
graph [ landscape=false
, sep=0.5
, outputorder=edgesfirst
, ranksep=2.5
# , splines=curved
];
node [color=lightgray
, shape=box
, style="rounded"
];
edge [];
fooId [label=foo];
fooId -> fooId [ color=red
, label="endo relation on foo"
];
barId [label=bar];
barId -> fooId [ color=black
, label="bar to foo"
];
fooId -> barId [ color=black
, label="foo to bar"
];
}
Dot generates the following image:
When the commented out line 6 style="rounded"
is enabled, Dot generates this image, which I consider a bug, because two edges are missing, AND because the box of foo
is too wide and drawn outside of the bb. :