- 积分
- 1985
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-3-12
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
各位大佬,代码如下,我已经装过basemap了。运行下面这段,提示:
File ~\AppData\Roaming\Python\Python39\site-packages\mpl_toolkits\basemap\__init__.py:2135 in readshapefile
raise IOError('cannot locate %s.shp'%shapefile)
OSError: cannot locate data/map/bou2_4l.shp
请问是什么问题啊,我搜了根目录,也找不到bou2_4l
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
def get_map(ax):
m = Basemap(projection='lcc',resolution='l',
width=1000e3, height=800e3, lon_0=112.,
lat_0=31, lat_1=30., lat_2=32.,ax=ax)
m.readshapefile('data/map/bou2_4l', 'bou2_4', linewidth=.5, color='0.5')
return m
fg, axs = plt.subplots(1, 3, figsize=(9, 3))
for i, bkg in enumerate(['bluemarble','shadedrelief','etopo']):
m = get_map(axs[i])
getattr(m, bkg)()
axs[i].set_title(bkg)
|
|