python中Cartopy是什么
在python畫圖庫的選擇上,除了熟知的matplotlib,Cartopy在畫地圖方面可以說非常有代表性了。因為其在圖形的表達上清晰明了,同時還能結(jié)合matplotlib進行使用。下面我們就Cartopy做一個簡單的介紹,同時就其在python中安裝配置的一些操作帶來相應(yīng)的介紹。
1.概念
Cartopy是一個開源免費的第三方Python擴展包,由英國氣象辦公室的科學(xué)家們開發(fā),支持Python2.7和Python3,致力于使用最簡單直觀的方式生成地圖,并提供對matplotlib友好的協(xié)作接口。該工具包使用LGPLv3協(xié)議,代碼托管在Github網(wǎng)站上。
2.導(dǎo)入相關(guān)模塊。
importnumpyasnp
importmatplotlib.pyplotasplt
importcartopy.crsasccrs
importcartopy.featureascfeature
fromcartopy.mpl.tickerimportLongitudeFormatter,LatitudeFormatter
3.參數(shù)projection
該命令可以配合ccrs設(shè)置投影類型,此處以方形投影命令為示例。其中central_longitude參數(shù)為投影中心位置。其中心設(shè)置與Basemap設(shè)置規(guī)則一樣。
ax=plt.axes(projection=ccrs.PlateCarree(central_longitude=0))
以上就是python中Cartopy的有關(guān)講解,大家在掌握了Cartopy的基本內(nèi)容后,可以去找尋一些地圖素材,進行代碼的實例繪制。更多Python學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機構(gòu):千鋒教育。