title: How to label points outside figure in matplotlib/seaborn scatter plot
body: <p>I am creating a scatter plot, where in points are very close to each other. I am labelling each points but labels are overlapping each other other and making it difficult to read. So is there a way we can take labels outside the figure by drawing lines. I have pasted the expected o/p below.</p>
  <p><a href="https://i.stack.imgur.com/u6Tav.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/u6Tav.png" alt="enter image description here" /></a></p>
  <p>In above image 'X' are points, 'L' are labels, and square box is the figure. Any thoughts or suggestions.</p>