温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何用NCL画马赛克图

发布时间:2022-01-04 17:11:08 来源:亿速云 阅读:311 作者:柒染 栏目:大数据

这篇文章给大家介绍如何用NCL画马赛克图,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

前阵子在国家气候中心的网站上看到一张降水异常概率图:

如何用NCL画马赛克图

对于这一个个格点式,而非平滑的曲线式填图,讲真,我也不清楚它的官方名字叫啥,索性就给它起了个名字——马赛克图。

起先是一个同学看到了这张图,他表示不是特别理解,概率应该都是正值,怎么能出现负的呢?而且多个集合成员的结果,自然是有正有负,又如何来确定最终的概率到底是正还是负呢?我想了想,这个正负号应该是表示正异常和负异常,数值才是概率的数值吧。而对于最终概率的确定,当然是哪个区间的成员多,就选哪个了。人多势众嘛如何用NCL画马赛克图

而要画马赛克图,在NCL上的命令特别简单,只要这一句话就够了:

res@cnFillMode = "CellFill"

这是我照着上面那张图画的EC 51个集合成员在江苏预报的温度异常概率,是不是还挺像的~

如何用NCL画马赛克图这张图里的colorbar与我们常见的画法有点区别,不过用NCL实现也不难:

res@lbTitleOn        =  False                ; turn off titleres@lbLabelFont      = "Helvetica-Bold"     ; label fontres@lbLabelPosition  = "bottom"             ; label positionres@lbLabelAlignment = "BoxCenters"         ; label orientationres@lbLabelStrings =  (/"-60","-50","-40","Normal","40","50","60"/)

关于如何用NCL画马赛克图就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ncl
AI