- 积分
- 2588
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-6-11
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
- f = addfile("/mnt/e/DATA/Data_Draw/sst-197901-201501.nc", "r")
- sst = f->sst
- time = sst&time
- ;------------------ regression -------------------
- rc = regCoef_n(time, sst, 0, 0)
- ;--------------------- test ----------------------
- tval = onedtond(rc@tval , dimsizes(rc)) ;t统计量
- tval@_FillValue = -32767 ;Attention: tval had no info~
- df = onedtond(rc@nptxy,dimsizes(rc))-2 ;自由度
- b = new((/dimsizes(sst(0,:,0)),dimsizes(sst(0,0,:))/),float)
- b = 0.5
- prob = 1-betainc(df/(df+tval^2), df/2.0, b)
- ;-------------------------------------------------
- copy_VarCoords(sst(0,:,:), prob)
- rc = rc*100000
- copy_VarCoords(sst(0,:,:), rc)
- wks = gsn_open_wks("x11", "regress")
- res = True
- res@gsnMaximize = True
- res@gsnAddCyclic = True
- res@gsnDraw = False
- res@gsnFrame = False
- res@gsnLeftString = ""
- res@gsnRightString = ""
- res@cnFillOn = True
- res@cnLinesOn = False
- res@cnLineLabelsOn = False
- res@cnInfoLabelOn = False
- res2 = res
- res@cnLevelSelectionMode = "ExplicitLevels"
- res@cnLevels = fspan(-16,16,17)
- res@mpFillOn = False
- res@mpCenterLonF = 210
- plot = gsn_csm_contour_map(wks, rc, res)
- ;----------------- 显著区域打点 ------------------
- res2@cnLevelSelectionMode = "ExplicitLevels"
- res2@cnLevels = (/0.9,0.99/) ; significance level
- res2@cnFillColors = (/"white","orange","black"/)
- res2@cnFillPatterns = (/-1,17,17/)
- res2@cnFillScales = (/1,1.5,1.5/)
- res2@cnFillDotSizeF = 0.003
- res2@cnMonoFillPattern = False
- res2@cnMonoFillScale = False
- res2@lbLabelBarOn = False
- plot_p = gsn_csm_contour(wks, prob, res2)
- overlay(plot, plot_p)
- draw(plot)
- frame(wks)
复制代码
|
|