| 
 
	积分1658贡献 精华在线时间 小时注册时间2018-3-2最后登录1970-1-1 
 | 
 
| 
老师,这是我的脚本。我的数值分布在60-130,其中超过100的数据较多,但colorbar的显示分布在10-100,我想问问可以设置colorbar在60到130之间吗?谢谢!
x
登录后查看更多精彩内容~您需要 登录 才可以下载或查看,没有帐号?立即注册 
  #Set data folders
 basedir = 'D:/MeteoInfo'
 mapdir = os.path.join(basedir, 'map')
 #Read shape files
 bou2_layer = shaperead(os.path.join(mapdir, 'bou2_4p.shp'))
 bou1_layer = shaperead(os.path.join(mapdir, 'bou2_4l.shp'))
 river_layer = shaperead(os.path.join(mapdir, 'rivers.shp'))
 #Plot
 fn = 'E:/data.txt'
 ncol = numasciicol(fn)
 nrow = numasciirow(fn)
 a = asciiread(fn,headerlines=1,shape=(nrow,ncol))
 lon = a[:,0]
 lat = a[:,1]
 p = a[:,3]
 axesm()
 geoshow(bou2_layer, edgecolor='lightgray')
 geoshow(bou1_layer, facecolor=(0,0,0))
 ss=makesymbolspec('line',{'value':'Yangtze', 'color':(188,143,143), 'size':4},{'value':'***', 'color':(188,143,143), 'size':4},field='NAME')
 geoshow(river_layer, symbolspec=ss)
 layer = scatterm(lon, lat, p, edge=False, size=10)
 xlim(100, 122)
 ylim(23.5, 34)
 colorbar(layer)
 
 
 | 
 |