- 积分
- 869
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-1-28
- 最后登录
- 1970-1-1
|
发表于 2017-7-20 15:37:49
|
显示全部楼层
王老师您好,我拷贝您的脚本运行我的数据,总是提示这样的错误,完全用您的数据尝试,也是一样?
fn = 'F:/grads/lightning6.17/1600test.txt'
tf = open(fn)
lats = []
lons = []
vs = []
for aline in tf:
if aline.isspace():
continue
datalist = aline.split()
lat = float(datalist[3].split('=')[1])
lon = float(datalist[4].split('=')[1])
v = float(datalist[5].split('=')[1])
lats.append(lat)
lons.append(lon)
vs.append(v)
lon = array(lons)
lat = array(lats)
v = array(vs)
axesm()
mlayer = shaperead('F:/grads/lightning6.17/test.shp')
geoshow(mlayer)
ss = makesymbolspec('point', {'value':(-10000,0), 'color':'b', 'marker':'m', 'size':6}, \
{'value':(0,10000), 'color':'r', 'marker':'+', 'size':6})
layer = scatterm(lon, lat, v, symbolspec=ss)
xlim(119, 123)
ylim(35, 38)
title(u'闪电位置图', fontname=u'黑体', fontsize=18)
|
|