0、import
importmatplotlib.pyplot as pltfrom mpl_toolkits.basemap import Basemap
1、带海岸线的黑白世界地图
fig = plt.figure(figsize=(12, 8),
facecolor='cornsilk')
m= Basemap() #初始化 map
m.drawcoastlines() #绘制海岸线
#显示地图
plt.show()
地图:
2、带海岸线、国界线的黑白世界地图
fig = plt.figure(figsize=(12, 8),
facecolor='cornsilk')
m= Basemap() #初始化 map
m.drawcoastlines() #绘制海岸线
m.drawcountries() #绘制国界线
#显示地图
plt.show()
地图:
3、给陆地和胡泊填充颜色
fig = plt.figure(figsize=(12, 8),
facecolor='cornsilk')#绘制地图
m = Basemap() #初始化 map
m.drawcoastlines() #绘制海岸线
m.drawcountries() #绘制国界线
#填充陆地、胡泊颜色
m.fillcontinents(color='darkolivegreen', #陆地颜色
lake_color='aqua', #湖泊颜色
)#显示地图
plt.show()
地图:
4、给海洋填充颜色
fig = plt.figure(figsize=(12, 8),
facecolor='cornsilk')#绘制地图
m = Basemap() #初始化 map
m.drawcoastlines() #绘制海岸线
m.drawcountries() #绘制国界线
#填充陆地、胡泊、海洋的颜色
m.fillcontinents(color='darkolivegreen', #陆地颜色
lake_color='aqua' #湖泊颜色
)m.drawmapboundary(fill_color='aqua') #填充海洋
#显示地图
plt.show()
地图:
5、添加经纬线
fig = plt.figure(figsize=(12, 8),
facecolor='cornsilk')#绘制地图
m = Basemap() #初始化 map
m.drawcoastlines() #绘制海岸线
m.drawcountries() #绘制国界线
#填充陆地、胡泊、海洋的颜色
m.fillcontinents(color='darkolivegreen', #陆地颜色
lake_color='aqua', #湖泊颜色#alpha=0.4
)
m.drawmapboundary(fill_color='aqua') #填充海洋
#添加经纬线
m.drawmeridians(np.arange(0, 360, 30),
color='grey', #颜色
linewidth=0.6, #线宽
)
m.drawparallels(np.arange(-90, 90, 30),
color='grey', #颜色
linewidth=0.6, #线宽
)#显示地图
plt.show()
地图: