首頁技術(shù)文章正文

Python大數(shù)據(jù)培訓:basemap怎么安裝

更新時間:2022-06-01 來源:黑馬程序員 瀏覽量:

IT培訓班

  在之前的Python培訓課程中,我們實現(xiàn)了為3D散點圖增加動畫,今天我們講一下basemap安裝方法。在數(shù)據(jù)可視化中,人們有時需要將采集的數(shù)據(jù)按照其他地理位置顯示到地圖上,常見于城市人口、飛機航線、礦藏分布等,有助于用戶理解與空間有關(guān)的信息。basemap是matplotlib中的地圖工具包,它本身不會參與任何繪圖操作,而會將給定的地理坐標轉(zhuǎn)換到地圖投影儀中(由于地球是一個赤道略寬、兩極略扁的不規(guī)則的梨形球體,其表面是一個不可展平的曲面,因此需要運用地圖投影將地球曲面轉(zhuǎn)換到平面上),之后將數(shù)據(jù)交給matplotlib進行繪圖。下面先介紹basemap工具包的安裝方法。

  在Anaconda中安裝basemap的方式比較簡單,可以直接在AnacondaPrompt工具中輸入如下命令:

conda install basemap

  執(zhí)行以上命令后,conda命令會自動解析當前的Python環(huán)境并下載當前環(huán)境對應的basemap包。需要說明的是,在命令執(zhí)行的過程中會詢問用戶是否安裝,用戶只需同意即可。

       安裝完成后,在AnacondaPrompt的命令提示符后面輸入python,之后輸入如下導入語句:

from mpl_toolkits.basemap import Basemap

  執(zhí)行以上語句后,若AnacondaPrompt中沒有出現(xiàn)錯誤信息,則表明basemap安裝成功,否則表明安裝失敗。
       注意:

  在JupyterNotebook工具中導入basemap工具包時,運行會出現(xiàn)“KeyError:'PROJ_LIB'”。程序之所以產(chǎn)生這一錯誤,是因為basemap依賴的proj4模塊未設置環(huán)境變量。
       可以參考https://blog.csdn.net/weixin_39278265/article/details/84019778網(wǎng)頁中推薦的解決方式來解決。

分享到:
在線咨詢 我要報名
和我們在線交談!