爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10939|回复: 14

NCL做SSTA的EOF分解

[复制链接]

新浪微博达人勋

发表于 2015-6-7 18:44:40 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 Hurricane_Hu 于 2015-6-7 20:45 编辑

数据:1961-2000年DJF的SSTA数据(1996的DJF平均场,1997DJF平均场....以此类推)
           数据原始来源:SODA各年DJF的平均场
不知道为什么出现这个情况? 北纬30度左右看起来是叠加了一副图上去的样子,但是实际上并没有plot...
把分析区域改成20N-60N也是同样的情况..
是所选的区域不对还是我的数据有问题?谢谢!!
+++++++++++++++++++++++++++++++++++++++++++++
NCL代码:
latS=-40
latN=40
lonL=120
lonR=280

neval=3
optEOF=True
optEOF@jopt=0
optETS = False

; transfer the surface ssta data to "data"
data=temp({lat|latS:latN},{lon|lonL:lonR},time|:)

data!0="time"
data!1="lat"
data!2="lon"

ev=eofunc_Wrap(data,neval,optEOF)
ts=eofunc_ts_Wrap(data,ev,optETS)

printVarSummary(ev)
printVarSummary(ts)

wks=gsn_open_wks("eps","EOF")
res=True
res@cnFillOn=True
res@cnLinesOn=False
res@gsnSpreadColors = True
res@mpCenterLonF=180
res@mpMinLatF=latS
res@mpMaxLatF=latN
res@mpMinLonF=lonL
res@mpMaxLonF=lonR
res@pmTickMarkDisplayMode = "Always"
; important for select regions
res@gsnAddCyclic         = False

symMinMaxPlt(ev, 16, False, res)

plot=gsn_csm_contour_map_ce(wks,ev(0,:,:),res)


year=ispan(1961,2000,1)
wks_ts=gsn_open_wks("eps","ts")
plot2=gsn_csm_xy(wks_ts,year,ts(0,:),False)



snapshot1.jpeg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-6-7 23:24:42 | 显示全部楼层
Hurricane_Hu 发表于 2015-6-7 22:56
单独画非常正常啊。。。哭


单独画正常的话,是不是EOF过程及前处理的问题,你可以换一个数据用相同的代码处理后看看出图效果看看
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2015-6-7 22:55:33 | 显示全部楼层

回帖奖励 +20 金钱

感觉是不是数据处理的问题,没有EOF前单独画数据看看有没有问题?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-6-7 22:56:40 | 显示全部楼层
niuda 发表于 2015-6-7 22:55
感觉是不是数据处理的问题,没有EOF前单独画数据看看有没有问题?

单独画非常正常啊。。。哭
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-7-18 09:29:59 | 显示全部楼层
楼主请问你那个time维度的数值是年份吗
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-8-28 10:39:30 | 显示全部楼层
解决了,楼主
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-9-14 17:28:46 | 显示全部楼层
谢谢分享,找到了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-9-15 11:13:53 | 显示全部楼层
请问楼主是如何解决的?能不能分享一下,谢谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-9-15 19:32:13 | 显示全部楼层
谢谢楼主!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2016-9-19 06:34:20 来自手机 | 显示全部楼层
很可能是数据预处理的问题,请楼主详查
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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