在python绘图库的选择上,除了著名的matplotlib,cartopy在绘制地图方面可以说是非常有代表性的。因为它在图形表达上清晰,可以结合matplotlib使用。让我们简要介绍一下cartopy,并介绍一些安装在python中的配置。
1.概念
Cartopy 是免费开源的第三方 由英国气象办公室的科学家开发的Python扩展包支持 Python 2.7 和 Python 3.致力于以最简单、最直观的方式生成地图,并提供对方 友好的合作接口matplotlib。工具包使用 LGPLv3 协议,代码托管 Github 网站上。
2.导入相关模块。
importnumpyasnp importmatplotlib.pyplotasplt importcartopy.crsasccrs importcartopy.featureascfeature fromcartopy.mpl.tickerimportLongitudeFormatter,LatitudeFormatter
3.参数projection
可以配合这个命令ccrs设置投影类型,以方形投影命令为例。central_longitude参数是投影中心的位置。中心设置与basemap设置规则相同。
ax=plt.axes(projection=ccrs.PlateCarree(central_longitude=0))
以上就是在掌握了Cartopy的基本内容后,你可以找到一些地图材料来绘制代码的例子。
(推荐操作系统:windows7系统Python 3.9.1,DELL G3电脑。)