- 积分
- 337
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-2-27
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 立方光年的团子 于 2018-8-29 10:58 编辑
没贡献来赚一点的。。
气象家园坚挺
正文:
有时候大家会觉得contour画图间隔怎么取都不得劲,不能很好凸显分布特征
有一种方法是用作出pdf分布后,按5%的间隔作为contour的间隔
于是就编了一套以5%为间隔的ncl子程序
可自行修改nbin和bin更改n%的pdf
补充:pdf就是[size=13.3333px]probability,概率分布
使用方法:
 - load “get_pdf_5percent.ncl”
begin ;...此处有一堆乱码请忽视,我删不掉,也不知怎么出现的 colors = (/0,1,2, 13, 18, 34, 50, 66,\
- 82, 98,114, 128, 0, \
- 130,135,146,162,178,\
- 194,210,226,242,250,255/)
- ;凑够21个color(此处可以随意更改)
- c_colrbin = toint(get_pdf_5percent(varname))
- ncolr = dimsizes(c_colrbin)+3 wks = gsn_open_wks("png",picname)
- gsn_define_colormap(wks, colors(:ncolr-1))
- ;...
- res@cnLevelSelectionMode = "ExplicitLevels"
- res@cnLevels = c_colrbin
- ;...
- plot = gsn_csm_contour_map_ce(wks,varname , res)
- end
|
|