爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6686|回复: 3

colorbar怎么自定义范围呢?

[复制链接]

新浪微博达人勋

发表于 2018-11-3 11:55:58 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

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)

PM10.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-11-3 16:56:45 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-11-7 20:52:30 | 显示全部楼层
MeteoInfo 发表于 2018-11-3 16:56
参考此贴:http://bbs.06climate.com/forum.php?mod=viewthread&tid=36422&extra=page%3D1

谢谢老师指导,我还有一个问题想问一下,这个图例可以设置成渐变色的吗?应该怎么做呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-12-12 12:11:10 | 显示全部楼层
Mr.Sun 发表于 2018-11-7 20:52
谢谢老师指导,我还有一个问题想问一下,这个图例可以设置成渐变色的吗?应该怎么做呢?

请问你会了吗 我也想学习渐变色
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表