def _create_map(self, coordinates, labels, n_clusters):
"""
Graphs GPS coordinates on map (used ti verify clustering algo)
"""
map = Basemap(llcrnrlat=22, llcrnrlon=-119, urcrnrlat=49, urcrnrlon=-64,
projection='lcc',lat_1=33,lat_2=45,lon_0=-95)
base_color = 'white'
border_color = 'lightgray'
boundary_color = 'gray'
map.fillcontinents(color=base_color, lake_color=border_color)
map.drawstates(color=border_color)
map.drawcoastlines(color=border_color)
map.drawcountries(color=border_color)
map.drawmapboundary(color=boundary_color)
lat, lon = zip(*coordinates)
map.scatter(lon, lat, latlon=True, s=1, alpha=0.5, zorder=2)
plt.title('Estimated number of clusters: %d' % n_clusters)
#Upload an image to Cloud Storage
plt.savefig(constants.C_MAP_FPATH)
if os.path.exists(constants.C_MAP_FPATH):
print "HERERE"
else:
print "NOT HEEEEEEEEEEEEEEEEEEEEEEEEEEEEEERRRRRRRRRRRRRRRRRRREEEEEEEEEEEE"
评论列表
文章目录