- 积分
- 1658
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-3-2
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
老师,这是我的脚本。我的数值分布在60-130,其中超过100的数据较多,但colorbar的显示分布在10-100,我想问问可以设置colorbar在60到130之间吗?谢谢!
#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)
|
|