スポンサーリンク

BaseMap

  インストール

$ brew install geos

$ crul -O https://jaist.dl.sourceforge.net/project/matplotlib/matplotlib-toolkits/basemap-1.0.7/basemap-1.0.7.tar.gz

解凍して、ディレクトリーを移動してsetup.pyを実行する。

$python setup.py install

参考

basemapのfillcontinentsエラー対処❶
AttributeError: ‘AxesSubplot’ object has no attribute ‘get_axis_bgcolor’
1767行目付近のaxixbgc = ax.get_axis_bgcolor()を
axisbgc = ax.get_fc()
に変更する。

basemapのmaskoceansエラー対処❷
TypeError: ‘float’ object cannot be interpreted as an integer
リンク先に以下の内容が書いてあったので実行した。

Between line 5125 and 5130, find “nlats = nlons/2” and change it to “nlats = nlons//2”.

/site-packages/mpl_toolkits/basemap/init.py
の nlons/2 を nlons//2に変更する。

エラーの原因はpython3を使用していることとmatplotlibのバージョンが原因と思われる。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スポンサーリンク