I am trying to use a dot to draw a graph, and I have the following problem.

The label for node b overlaps with an edge from a to b . Is there a way to move this shortcut to avoid this?
This is the code I use to create the image (using dot )
digraph A { rankdir=LR; center=true; margin=0.3; nodesep=1.5; ranksep=0.5; node [shape=point, height=".2", width=".2"]; a [xlabel="a"]; b [xlabel="b"]; c [xlabel="c"]; a -> b -> c; a -> c; }
This happens quite often, and it is annoying (the same here, but with the edges):

I understand that this is due to the fact that xlabel after all the things have been stated, but I was wondering if I could help him a little - for example, where you need to place the shortcut.
graphviz dot
Alexey Grigorev
source share