- 积分
- 259
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2017-5-8
- 最后登录
- 1970-1-1
|
发表于 2017-5-16 09:47:45
|
显示全部楼层
王老师,这是代码。
- fn = 'F:/Meteinfo/20150514.txt'
- tf = open(fn)
- lats = []
- lons = []
- vs = []
- for aline in tf:  
-     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:/Meteinfo/MeteoInfo/CHN_adm/hubei-1.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(108, 117)
- ylim(29, 34)
- title(u'闪电位置图', fontname=u'黑体', fontsize=18)
复制代码 |
|