Question: Digraph arrow placement

Does anyone know how to control the placement of the directional arrows for a digraph?

Here's an example:

with(GraphTheory):

G := Digraph(Trail(4,2,1,3,4,5),Trail(6,8,9,7,6,5));

SetVertexPositions(G,[[0,1],[1,1],[0,0],[1,0],[2,0],[3,0],[4,0],[3,1],[4,1]]);

DrawGraph(G);

produces:

The arrow heads are too close to the nodes to be easily seen, but I haven't found a way to move them.  If anyone knows how to change the arrow positions, I'd appreciate the help.

Please Wait...