我制作了一个应用程序原型,使用python绘制wrf数据并在Web界面上显示数字作为我的实习项目。我在我的本地计算机上制作它并且运行良好,但是当我尝试安装我的应用程序并使其在服务器上运行时,我收到了这个错误:
AttributeError: 'Basemap' object has no attribute 'colorbar'
我不知道它来自哪里,因为我成功安装了所有必需的库并且colorBar以前在我的本地计算机上工作。 这是我收到错误的源代码:
m = Basemap(width=700000,height=700000,
resolution='l',projection='stere',\
lat_ts=40,lat_0=lat_0,lon_0=lon_0)
xi, yi = m(lons, lats)
cs = m.pcolor(xi,yi,variable)
m.drawparallels(np.arange(-80., 81., 10.), labels=[1,0,0,0], fontsize=10)
m.drawmeridians(np.arange(-180., 181., 10.), labels=[0,0,0,1], fontsize=10)
m.drawcoastlines()
m.drawstates()
m.drawcountries()
cs.get_cmap().set_over('0.25')
cs.get_cmap().set_under('0.75')
norm = cs.get_cmap().N
cbar = m.colorbar(cs, location='bottom', pad="10%")
cbar.set_label("C")
最后两行触发了错误。