title: Plotting a map using geopandas and matplotlib
body: <p>I have small csv that has 6 coordinates  from Birmingham England. I read the csv with pandas then transformed it into GeoPandas DataFrame changing my latitude and longitude columns with Shapely Points. I am now trying to plot my GeoDataframe and all I can see are the points. How do I get the Birmingham map represented as well? A good documentation source on GeoPandas would be strongly appreciated too.</p>
  
  <pre><code>from shapely.geometry import Point
  import geopandas as gpd
  import pandas as pd
  
  df = pd.read_csv('SiteLocation.csv')
  df['Coordinates'] = list(zip(df.LONG, df.LAT))
  df['Coordinates'] = df['Coordinates'].apply(Point)
  # Building the GeoDataframe 
  geo_df = gpd.GeoDataFrame(df, geometry='Coordinates')
  geo_df.plot()  
  </code></pre>