【发布时间】:2021-03-21 02:35:09
【问题描述】:
我需要一个接一个地生成5个底图,尝试的代码是:
fig, axes = plt.subplots(nrows=1, ncols=1)
for i in np.arange(0,5,1):
map = Basemap(projection='cyl',ax=axes[i],llcrnrlat= 4,urcrnrlat= 50,\
resolution='c', llcrnrlon=45,urcrnrlon=125)
map.drawparallels(np.arange(4,50,6),labels=[1,0,0,0],linewidth=0,fontsize=8)
map.drawmeridians(np.arange(45,125,8),labels=[0,0,0,1],linewidth=0,fontsize=8)
map.drawcountries(linewidth=1.5)
map.drawcoastlines(linewidth=1.5)
我得到了错误
- TypeError: 'AxesSubplot' 对象不可下标
如何纠正此错误以生成 5 个底图(不是 5 个子图,而是 5 个单独的图)
【问题讨论】: