title: Geopandas add labels to points on plot
body: <p>I have a geodataframe 'all_locations' with a geometry column and a column with the name of the point. Plotting the points on a map works just fine but I want to annotate the points with location name.</p>
  
  <hr>
  
  <p>['location']   ['geometry']<br>
  BUITHVN8       POINT()</p>
  
  <p>(Actual dataframe is much larger of course)</p>
  
  <p>I have tried this (and other things):</p>
  
  <pre><code>    all_locations['coords'] = all_locations['geometry'].apply(lambda x: x.point.coords[:])
  all_locations['coords'] = [coords[0] for coords in all_locations['coords']]
  
  all_locations.plot(ax=ax)
  for idx, row in all_locations.iterrows():
      plt.annotate(s=row['locatie'], xy=row['geometry'])
  </code></pre>
  
  <p>Adding a coordinates column but it gives this error: ''Point' object has no attribute 'point'</p>