I have some data as
data = {{230.375`, 224.625`}, {152.5`, 200.`}, {223.5`, 192.`}, {166.5`, 173.21428571428572`},{264.375`,170.625`}, {229.`, 161.5`}, {235.`, 141.5`}, {260.625`,128.625`}, {98.83333333333333`,127.61111111111111`}, {247.5`,124.`}, {109.16666666666667`, 101.61111111111111`},{44.5`,86.5`}, {209.`, 72.5`}, {151.375`, 66.625`}, {172.5`, 66.5`}}
My plot is
NearestNeighborGraph[data, 1, VertexSize -> Large,
DirectedEdges -> True,
EdgeShapeFunction -> GraphElementData["Arrow", "ArrowSize" -> 0.04]]
How can I change the size of arrows for the two pairs of points in the right hand side of picture (also one in the bottom) where their arrows are too close? Or, can we stretch the lines connecting these pairs?