2017-08-15 13 views
1

私はベースマップをPythonで使用する方法を学びたいと考えています。私はhttp://www.datadependence.com/2016/06/creating-map-visualisations-in-python/を学習するために以下のサイトを使用しました。 しかし、私は、次のベースマップエラー:モジュールオブジェクトが呼び出し可能ではありません

import matplotlib.pyplot as plt 
import matplotlib.cm 
import basemap 
fig,ax=plt.subplots(figsize=(10,20)) 
m=basemap(resolution='c',projection='merc',lat_0=54.5,lon_0=-4.36,llcrnrlon=-6.,llcrnrlat=49.5,urcrnrlon=2.,urcrnrlat=55.2) 
m.drawmapboundary(fill_color='#46bcec') 
m.fillcontinents(color='#f2f2f2',lake_color='#46bcec') 
m.drawcoastlines() 

を入力したとき、私はTypeError: 'module' object is not callableとしてエラーが発生します。なぜこの理由がありますか?

+0

タイトルにはタグを付けないでください。実際のタグは – xaxxon

答えて

1

サンプルコードが間違っています。あなたは書かなければなりません:

from mpl_toolkits.basemap import Basemap 
m=Basemap(resolution='c',projection='merc',lat_0=54.5,lon_0=-4.36,llcrnrlon=-6.,llcrnrlat=49.5,urcrnrlon=2.,urcrnrlat=55.2) 

Basemapは大文字から始める必要があります。これはPythonにとって非常に重要です。 Pythonは大文字と小文字を区別する言語です。

関連する問題