天天看點

[matplotlib]Basemap 安裝使用簡介

1.basemap地圖包簡介

在python的衆多擴充包packages中,[matplotlib](https://matplotlib.org/index.html)是用的最普遍的繪圖包,而為了能夠擴充其在地圖繪制領域的功能(尤其在氣象,地理等學科中有廣泛的需求)Basemap子產品就剛好能滿足這一要求。
           

2.安裝方法

Basemap子產品相比于普通的幾兆大小的安裝包來說是很大的了,打包壓縮後的包也要130多兆,最新的發行包存放的路徑在:
           
https://github.com/matplotlib/basemap/releases

就安裝來說當然是從易到難的過程,筆者提供三種方法供選擇:

  1. anaconda安裝:打開指令行,安裝後直接輸入一行指令解決
conda install basemap
           

conda會自動解析目前的python版本下載下傳對于的basemap,操作簡單,但也會碰到問題,有時連接配接conda官網的網絡連接配接會比較慢,像basemap這種比較大的子產品時間會很久,讓人沒法忍受,這時可以考慮修改anaconda的代理,設定為國内的鏡像代理,具體操作筆者未實作,可以參考anaconda官網。

2.pip 安裝:pip是python基本的包管理器了

basemap的pip官網路徑為:

https://pypi.python.org/pypi/basemap
pip install basemap
           
  1. 下載下傳源碼編譯安裝

    當實在覺得上述速度太慢,可以考慮下載下傳basemap的發行版壓縮包,解壓到本地,然後按照README.md的訓示編譯安裝,一般來說在網絡環境不佳的條件下可以考慮。

3.使用教程

# 1.安裝完後怎麼判斷basemap有沒有安裝成功呢?
python

>> from mpl_toolkits.basemap import Basemap
           
推薦的學習使用basemap包的資源為:http://basemaptutorial.readthedocs.io/,因為basemap基于matplotlib,是以熟練掌握matplotlib也是很重要的。