来源:由Taotao Tu网络整理+修改而得,所有代码均可运行。
1.安装
从https://www.lfd.uci.edu/~gohlke/pythonlibs/#basemap网站下载 pyproj 和 basemap 两个包的 whl 文件。由于本人电脑使用的是Python3.7 版本,故下载的whl文件均对应3.7版本。
在Anaconda prompt界面下,找到 pyproj 和 basemap 两个包的目录(输入命令的方式等同于Dos操作系统)。
*pip install pyproj-2.2.2-cp37-cp37m-win32.whl
pip install pyproj-2.6.1.post1-cp37-cp37m-win32.whl
pip install basemap-1.2.1-cp37-cp37m-win32.whl
通过上述命令,既可以安装好两个绘图相关包。
2.导入库
import matplotlib.pyplot as plt from mpl_toolkits.basemap import Basemap from matplotlib.patches import Polygon
3.创建世界平面图
plt.figure(figsize=(15,7)) #定义图的大小
map = Basemap() #新建一张世界地图
map.drawmapboundary(fill_color='aliceblue') #给地球涂上蓝色
map.fillcontinents(color='palegreen',lake_color='green')
map.drawcoastlines() #画出海岸线
map.drawcountries(linewidth=1.5) #画出国家或地区分界线
plt.show() #打开窗口显示运行结果
4. 创建世界球形图并给大地和湖泊加上颜色
plt.figure(figsize=(15,15))#定义图的大