basemap map.shaderelief 5C

运行以下代码时,报错:
ZeroDivisionError: float division by zero
代码如下:
import matplotlib
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
from matplotlib.colors import ListedColormap
import numpy as np
from PIL import Image

fig=plt.figure()
ax1=fig.add_axes([0.1,0.1,0.8,0.8])

map=Basemap(projection='cass',llcrnrlon=-180,llcrnrlat=-90,urcrnrlon=180,urcrnrlat=90,lat_0=0,lon_0=0.,ax=ax1,resolution=None)

map.shadedrelief(scale=0.5)

plt.show()
求如何画全的浮雕图,示例只画了一部分,要画经度-180到180,维度-90到90的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!