爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 9805|回复: 11

[作图] 新手求指导NCL画浓度场叠加风场图

[复制链接]

新浪微博达人勋

发表于 2016-4-18 15:11:19 | 显示全部楼层 |阅读模式

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

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

x
怎样叠加风场,求指导
QQ图片20160418151115.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-20 16:10:13 | 显示全部楼层
overlay啊。。。
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2016-4-21 09:01:45 | 显示全部楼层
本帖最后由 xuebiz 于 2016-4-22 08:20 编辑

官网的绘图参考书册《NCL mini graphics manual》文档里有。
官网NCL_Tutorial_V1.1第60页也有类似的例子。
----------------------------------------------------------
7.3 通过标量场或在标量场给矢量着色
下面是一个生成两个图形对象的脚本。Overlay用来把它们连接成一个对象。注意gsnDraw 和
gsnFrame设置为False。生成图形的顺序不重要。Overlay有两个参数,每一个是图形对象。Overlay
程序将第二个对象添加到第一个对象上。Overlay完成后,需要手动画出连接对象且改进框架。
在一个图形资源列表中,应该关闭gsnLeftString 和 gsnRightString。否则两幅图的标签字符
串将会重叠。
; create vector plot
res   = True
res@vcRefMagnitudeF  = 30.0
res@vcRefLengthF   = 0.045
res@vcMinDistanceF    = .019
res@vcGlyphStyle    = "CurlyVector"
res@gsnDraw = False
res@gsnFrame = False

res@gsnLeftString  = ""
res@gsnRightString  = ""

plot = gsn_csm_vector(wks,u,v,res)
; create contour plot
resCN = True
resCN@cnFillOn = True
resCN@cnLinesOn = False
resCN@gsnSpreadColors = True
resCN@gsnDraw = False
base = gsn_csm_contour(wks,data,resCN)
;overlay vector plot onto contour plot
overlay(base,plot)
draw(base) ; draw the combined obj
frame(wks) ; advance the frame

成功创建一个overlay的关键是要确保两个图形中数据的坐标变量相同。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-21 21:19:54 | 显示全部楼层
这是啥,好高大上的感觉
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-22 08:21:59 | 显示全部楼层
关键的地方给你标红了,蓝色的也是必须要设置的,其他的你根据自己的数据来定义
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-4-27 08:47:16 | 显示全部楼层
xuebiz 发表于 2016-4-22 08:21
关键的地方给你标红了,蓝色的也是必须要设置的,其他的你根据自己的数据来定义

非常感谢~~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-27 22:19:43 | 显示全部楼层
我要叠加10米风场的平均值,先看看你这个咋弄的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-9-28 11:07:11 | 显示全部楼层
xuebiz 发表于 2016-4-22 08:21
关键的地方给你标红了,蓝色的也是必须要设置的,其他的你根据自己的数据来定义


file:///C:/Users/huihui/Desktop/QQ图片20160928110644.png
请问这种图怎么画呢
QQ图片20160928110644.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-9-29 08:44:24 | 显示全部楼层
http://www.ncl.ucar.edu/Applications/overlay.shtml
官网overlay的例子,看看有你需要的类似效果么。。。
最近我也在叠加,~~~~(>_<)~~~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-12-6 17:22:05 | 显示全部楼层
837078493 发表于 2016-9-28 11:07
请问这种图怎么画呢

你好,最近也在画这种图,请问画出来了吗?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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