python中Cartopy是什么
在python畫圖庫(kù)的選擇上,除了熟知的matplotlib,Cartopy在畫地圖方面可以說非常有代表性了。因?yàn)槠湓趫D形的表達(dá)上清晰明了,同時(shí)還能結(jié)合matplotlib進(jìn)行使用。下面我們就Cartopy做一個(gè)簡(jiǎn)單的介紹,同時(shí)就其在python中安裝配置的一些操作帶來相應(yīng)的介紹。
1.概念
Cartopy是一個(gè)開源免費(fèi)的第三方Python擴(kuò)展包,由英國(guó)氣象辦公室的科學(xué)家們開發(fā),支持Python2.7和Python3,致力于使用最簡(jiǎn)單直觀的方式生成地圖,并提供對(duì)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)容后,可以去找尋一些地圖素材,進(jìn)行代碼的實(shí)例繪制。更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。