In [1]:
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap

In [4]:
plt.figure(figsize=(16,8))
m = Basemap()
m.drawcoastlines()
plt.show()



In [6]:
plt.figure(figsize=(16,8))
m = Basemap()
m.drawcoastlines()
m.drawcountries(linewidth=1.5)
plt.show()



In [7]:
plt.figure(figsize=(16,8))
m = Basemap(llcrnrlon=73,llcrnrlat=18,urcrnrlon=135,urcrnrlat=53)
m.drawcoastlines()
m.drawcountries(linewidth=1.5)
plt.show()



In [8]:
plt.figure(figsize=(16,8))
m = Basemap(llcrnrlon=77,llcrnrlat=14,urcrnrlon=140,urcrnrlat=51,projection='lcc',lat_1=33,lat_2=45,lon_0=100)
m.drawcoastlines()
m.drawcountries(linewidth=1.5)
plt.show()


CHN_adm1.csv


In [23]:
plt.figure(figsize=(20,10))
m = Basemap(llcrnrlon=77,llcrnrlat=14,urcrnrlon=140,urcrnrlat=51,projection='lcc',lat_1=33,lat_2=45,lon_0=100)
# m.drawcoastlines()
# m.drawcountries(linewidth=1.5)
m.readshapefile('./CHN_adm_shp/CHN_adm1','states',drawbounds=True)
plt.show()



In [24]:
from matplotlib.patches import Polygon

plt.figure(figsize=(20,10))
m = Basemap(llcrnrlon=77,llcrnrlat=14,urcrnrlon=140,urcrnrlat=51,projection='lcc',lat_1=33,lat_2=45,lon_0=100)
m.readshapefile('./CHN_adm_shp/CHN_adm1','states',drawbounds=True)

ax = plt.gca()
for nshape,seg in enumerate(m.states):
    poly = Polygon(seg,facecolor = 'r')
    ax.add_patch(poly)

plt.show()



In [ ]: