<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Dear NCL experts,<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">I am trying to add stipples (or hatchings, doesn&#8217;t matter) on a contour map when my &#8220;alpha &gt;2&#8221;. I plot alpha, which is not always larger than 2, meaning that I should have some places where I don&#8217;t have stipples. However, I get stipples
 everywhere even when I set the threshold to 4. Attached are two maps, one is alpha, and the other is something else but with sitpples when alpha&gt;2.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Here is my script. Can you please take a look and advice what happens? Thank you very much!<o:p></o:p></p>
<p class="MsoNormal">=============================================<o:p></o:p></p>
<p class="MsoNormal">load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl&quot;<o:p></o:p></p>
<p class="MsoNormal">load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl&quot;<o:p></o:p></p>
<p class="MsoNormal">load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/shea_util.ncl&quot;<o:p></o:p></p>
<p class="MsoNormal">load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl&quot;<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">begin<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">&nbsp;&nbsp; files1&nbsp; = systemfunc(&quot;ls ./T2_IV_DJF_50_rs*.nc&quot;)<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp; a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = addfiles(files1,&quot;r&quot;)<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">&nbsp;&nbsp; f = addfile(&quot;T2_IV_DJF_12to50_16m.nc&quot;,&quot;r&quot;)<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp; c = addfile(&quot;/global/cscratch1/sd/wangjl/RCP85_IV_RUNS/50km_1995_IV_runs/wrfout_d01_1996-03-01_00_00_00&quot;&#43;&quot;.nc&quot;,&quot;r&quot;)<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">&nbsp; lat = c-&gt;XLAT(0,:,:)<o:p></o:p></p>
<p class="MsoNormal">&nbsp; lon = c-&gt;XLONG(0,:,:)<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">&nbsp; ListSetType (a, &quot;join&quot;)<o:p></o:p></p>
<p class="MsoNormal">&nbsp; IV_10 = a[:]-&gt;IV<o:p></o:p></p>
<p class="MsoNormal">&nbsp; IV_16 = f-&gt;IV<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">&nbsp; rain&nbsp; = new(dimsizes(IV_10),typeof(IV_10))<o:p></o:p></p>
<p class="MsoNormal">do r = 0, 199<o:p></o:p></p>
<p class="MsoNormal">&nbsp; rain(r,:,:)&nbsp; = IV_10(r,:,:) - IV_16(:,:)<o:p></o:p></p>
<p class="MsoNormal">end do<o:p></o:p></p>
<p class="MsoNormal">&nbsp; printVarSummary (rain)<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">&nbsp; std_r&nbsp; = dim_stddev_n(rain,0)<o:p></o:p></p>
<p class="MsoNormal">&nbsp; avg_r&nbsp; = dim_avg_n(rain,0)<o:p></o:p></p>
<p class="MsoNormal">&nbsp; alpha&nbsp; = abs(avg_r/(std_r&#43;0.00001))<o:p></o:p></p>
<p class="MsoNormal">; printMinMax(alpha,0)<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">ff&nbsp;&nbsp; = addfile(&quot;$NCARG_ROOT/lib/ncarg/data/cdf/landsea.nc&quot;,&quot;r&quot;)<o:p></o:p></p>
<p class="MsoNormal">lsdata = ff-&gt;LSMASK<o:p></o:p></p>
<p class="MsoNormal">lsm&nbsp;&nbsp;&nbsp; = landsea_mask(lsdata,lat,lon)<o:p></o:p></p>
<p class="MsoNormal">avg_r&nbsp; = mask(avg_r, lsm .eq.0 .or. lsm.eq.2, False)<o:p></o:p></p>
<p class="MsoNormal">alpha&nbsp; = mask(alpha, lsm .eq.0 .or. lsm.eq.2, False)<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">;;;;;;;;;;;;;;;;;;;;;;contour plot<o:p></o:p></p>
<p class="MsoNormal">&nbsp; type = &quot;ps&quot;<o:p></o:p></p>
<p class="MsoNormal">&nbsp; wks = gsn_open_wks(type,&quot;T2_IV_DJF_50_vs_12_1995&quot;)&nbsp; ;;;no 1983 for sum, aut, win<o:p></o:p></p>
<p class="MsoNormal">&nbsp; gsn_define_colormap(wks,&quot;ViBlGrWhYeOrRe&quot;)<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">&nbsp; res = True<o:p></o:p></p>
<p class="MsoNormal">&nbsp; pltres = True<o:p></o:p></p>
<p class="MsoNormal">&nbsp; mpres = True<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">&nbsp; mpres@mpGeophysicalLineColor = &quot;Black&quot;<o:p></o:p></p>
<p class="MsoNormal">&nbsp; mpres@mpNationalLineColor&nbsp;&nbsp;&nbsp; = &quot;Black&quot;<o:p></o:p></p>
<p class="MsoNormal">&nbsp; mpres@mpUSStateLineColor&nbsp;&nbsp;&nbsp;&nbsp; = &quot;Black&quot;<o:p></o:p></p>
<p class="MsoNormal">&nbsp; mpres@mpGridAndLimbOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = False<o:p></o:p></p>
<p class="MsoNormal">&nbsp; mpres@tiMainString&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;= &quot;IV 50 vs. 12&quot;<o:p></o:p></p>
<p class="MsoNormal">&nbsp; mpres@tiMainFontHeightF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 0.015<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">&nbsp; ; Plotting options for Precipitation<o:p></o:p></p>
<p class="MsoNormal">&nbsp; opts_r = res<o:p></o:p></p>
<p class="MsoNormal">&nbsp; opts_r@cnFillMode = &quot;RasterFill&quot;<o:p></o:p></p>
<p class="MsoNormal">opts_r@cnLevelSelectionMode = &quot;ManualLevels&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; set manual contour levels<o:p></o:p></p>
<p class="MsoNormal">opts_r@cnMinLevelValF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; set min contour level<o:p></o:p></p>
<p class="MsoNormal">opts_r@cnMaxLevelValF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; set max contour level<o:p></o:p></p>
<p class="MsoNormal">opts_r@cnLevelSpacingF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = .3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; set contour spacing<o:p></o:p></p>
<p class="MsoNormal">&nbsp; opts_r@cnInfoLabelOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = False<o:p></o:p></p>
<p class="MsoNormal">&nbsp; opts_r@cnConstFLabelOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = False<o:p></o:p></p>
<p class="MsoNormal">&nbsp; opts_r@cnFillOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = True<o:p></o:p></p>
<p class="MsoNormal">&nbsp; opts_r@lbLabelFont = 25<o:p></o:p></p>
<p class="MsoNormal">&nbsp; opts_r@pmLabelBarOrthogonalPosF= -0.012<o:p></o:p></p>
<p class="MsoNormal">&nbsp; contour_tot = wrf_contour(c,wks,avg_r,opts_r)<o:p></o:p></p>
<p class="MsoNormal">&nbsp; delete(opts_r)<o:p></o:p></p>
<p class="MsoNormal">;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<o:p></o:p></p>
<p class="MsoNormal">; Plotting options for Significant level<o:p></o:p></p>
<p class="MsoNormal">&nbsp; opts = res<o:p></o:p></p>
<p class="MsoNormal">&nbsp; opts@cnFillOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = False<o:p></o:p></p>
<p class="MsoNormal">&nbsp; opts@cnLinesOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = False<o:p></o:p></p>
<p class="MsoNormal">&nbsp; opts@cnLineLabelsOn&nbsp; = False<o:p></o:p></p>
<p class="MsoNormal">&nbsp; contour_sgl = wrf_contour(c,wks,alpha,opts)<o:p></o:p></p>
<p class="MsoNormal">&nbsp; contour_sgl = ShadeGtContour(contour_sgl,4.,17)<o:p></o:p></p>
<p class="MsoNormal">&nbsp; delete(opts)<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">&nbsp; ; MAKE PLOTS<o:p></o:p></p>
<p class="MsoNormal">&nbsp; plot = wrf_map_overlays(c,wks,(/contour_tot,contour_sgl/),pltres,mpres)<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">end<o:p></o:p></p>
<p class="MsoNormal">=======================<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif">Jiali Wang, Ph. D<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif">Environmental Science Division<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif">Argonne National Laboratory<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif">Tel: 630-252-2848<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif"><a href="http://www.evs.anl.gov/about-evs/staff/detail/index.cfm?/Wang/Jiali">http://www.evs.anl.gov/about-evs/staff/detail/index.cfm?/Wang/Jiali</a><o:p></o:p></span></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>