Объект «AxesSubplot» не имеет атрибута «ishold» - PullRequest
0 голосов
/ 08 апреля 2020

Когда я использую библиотеку Basemap и функцию contourf в этой библиотеке, все идет не так. Мой код:

longitude,latitude=np.meshgrid(lon,lat)
X,Y=map(longitude,latitude)
c=map.contourf(longitude,latitude,w_need)
map.colorbar(c)

и там написано

  File "plot_jan_w.py", line 30, in <module>
    c=map.contourf(longitude,latitude,w_need)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/mpl_toolkits/basemap/__init__.py", line 521, in with_transform
    return plotfunc(self,x,y,data,*args,**kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/mpl_toolkits/basemap/__init__.py", line 3608, in contourf
    b = ax.ishold()
AttributeError: 'AxesSubplot' object has no attribute 'ishold'

Я использую Python 3.6 и базовую карту 1.0.7 ... пожалуйста, помогите мне

...