title: Cartopy: Can't add features to geo axes (no errors or warnings)
body: <p>I can't add features to cartopy geo axes. Here is an example from the <a href="http://scitools.org.uk/cartopy/docs/latest/examples/features.html" rel="nofollow">gallery</a>:</p>
  
  <pre><code>import cartopy
  import matplotlib.pyplot as plt
  
  def main():
  
      ax = plt.axes(projection=cartopy.crs.PlateCarree())
  
      ax.add_feature(cartopy.feature.LAND)
      ax.add_feature(cartopy.feature.OCEAN)
      ax.add_feature(cartopy.feature.COASTLINE)
      ax.add_feature(cartopy.feature.BORDERS, linestyle=':')
      ax.add_feature(cartopy.feature.LAKES, alpha=0.5)
      ax.add_feature(cartopy.feature.RIVERS)
  
      ax.set_extent([-20, 60, -40, 40])
  
      plt.show()
  
  
  if __name__ == '__main__':
      main()
  </code></pre>
  
  <p>When I run this on my laptop at home I get nothing but a blank geo axes in the figure (I can tell because the extents are correct and I can see the coordinates in the bottom left hand corner of the figure window. BUT - if I run this same example at work, everything plots as expected in the link.</p>
  
  <p>My feeling is that there is some kind of dependency issue, but I'm not sure where to start with this one. There are absolutely no warnings or errors of any kind.</p>
  
  <p>Both at work and on my laptop I am running Windows 7 x64 with Python 2.7 and installed cartopy via windows binaries from <a href="http://www.lfd.uci.edu/~gohlke/pythonlibs/" rel="nofollow">here</a></p>
  
  <p>If I plot something myself like a contour plot then it does show up, but I think there is something going wrong between getting the data from naturalearthddata.com, processing the shape files, and adding them to the axes.</p>
  
  <p>Does anyone have any ideas on where to start with this one?</p>