April 2018
Beginner
238 pages
7h 13m
English
We can use the script:
%matplotlib inlineimport matplotlib.pyplot as pltfrom mpl_toolkits.basemap import Basemapfrom matplotlib.patches import Polygonimport pandas as pdimport numpy as npimport matplotlib# create the mapmap = Basemap(llcrnrlon=-119,llcrnrlat=22,urcrnrlon=-64,urcrnrlat=49, projection='lcc',lat_1=33,lat_2=45,lon_0=-95)# load the shapefile, use the name 'states'# download from https://github.com/matplotlib/basemap/tree/master/examples/st99_d00.dbf,shx,shpmap.readshapefile('st99_d00', name='states', drawbounds=True)# collect the state names from the shapefile attributes so we can# look up the shape obect for a state by it's namestate_names = []for shape_dict in map.states_info: state_names.append(shape_dict['NAME']) ...