[ncl-talk] (no subject)

Dr. Muhammad Afzaal afzaalkarori at gmail.com
Thu Jan 18 02:15:30 MST 2018


Dear NCL community!

I am trying to plot significance stipples above trend plot. I took help
from examples, and threads from NCL-talk. Trend is displayed correctly, but
stipples(>=0.95) do not appear. I checked the values, those are inbetween 0
and 1. Following is my code for plotting. Am I missing some resource?
Please give suggestions to correct it.
Thank you in anticipation

Please not p(0,:,:) is significance and p(1,:,:) is trend
;===============================================================

  wks          = gsn_open_wks ("png","spi_shp_trnd") ; send graphics to PNG
file
  cmap = read_colormap_file("BlueWhiteOrangeRed")  ; read color data

  res1                  = True
  res1 at gsnDraw          = False              ; don't draw
  res1 at gsnFrame         = False              ; don't advance frame
  res1 at gsnAddCyclic     = False            ; This is very important for
subset data
  res1 at gsnMaximize      = True

  lat_min = 12
  lat_max = 33
  lon_min = 30
  lon_max = 60

  res1 at mpMinLatF           = min(prc&lat)
  res1 at mpMaxLatF          = max(prc&lat)
  res1 at mpMinLonF          = min(prc&lon)
  res1 at mpMaxLonF         = max(prc&lon)
  res1 at mpCenterLonF     = (res1 at mpMinLonF + res1 at mpMaxLonF) / 2.

;=============plot trend===============================
  res1 at cnFillPalette    = cmap(::-1,:)       ; set and reverse color map
  res1 at cnLinesOn        =  False                 ; Turn off contour lines
  res1 at cnLevelSelectionMode = "ManualLevels" ; set manual contour levels
  res1 at cnMinLevelValF   = -0.0025            ; set min contour level
  res1 at cnMaxLevelValF   =  0.0025            ; set max contour level
  res1 at cnLevelSpacingF  =  0.0005            ; set contour spacing
  res1 at cnLabelMasking   = True               ; Turn off countour label

  plot1=gsn_csm_contour_map(wks,p(1,:,:),res1)

;==========plot significance==========================
  res2 = True
  res2 at gsnDraw       = False
  res2 at gsnFrame       = False
  res2 at cnFillOn       = True
  res2 at cnMonoFillColor =True
  res2 at cnLinesOn      = False
  res2 at cnLineLabelsOn = False
  res2 at cnLevelSelectionMode = "Explicitlevels"
  res2 at cnLevels     =(/ 0.95 /)
  res2 at cnFillPattern     =(/-1,17/)
  res2 at cnInfoLabelOn    = False
  res2 at cnLabelMasking   = False
  res2 at gsnAddCyclic     = False
  res2 at cnFillScaleF = 0.7
  res2 at cnFillDotSizeF       = 0.005

  plot2=gsn_csm_contour(wks,p(0,:,:),res2)

  overlay(plot1,plot2)

  draw(plot1)
  frame(wks)

end

;===================

Regards
Dr Afzaal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20180118/2af0ceaf/attachment.html>


More information about the ncl-talk mailing list