I can add text labels to scatterplot points using text() function. But in this case all of the labels can be placed either to the left, right, above, or below the points. I would prefer to have the labels on the left side in most instances except for few where I need the labels to be above the points (to avoid overlap). One way to do that would be adding labels to each point individually, but that would be too cumbersome for large observations. I was wondering if there is any other way to achieve the goal.
Thanks in advance.