<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
Hi Adam and Dennis,
<div class=""><br class="">
</div>
<div class="">Thanks for the follow-up and routines. In the past I resorted to deleting _FillValue, but I had not realized that this was a graphics bug.</div>
<div class=""><br class="">
</div>
<div class="">Cheers,</div>
<div class="">-Jonathan</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Jul 8, 2020, at 5:51 PM, Adam Phillips via ncl-talk <<a href="mailto:ncl-talk@mailman.ucar.edu" class="">ncl-talk@mailman.ucar.edu</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div class="">Hi all,</div>
My reply was accidentally not attached in the previous reply, so I have added it here.
<div class="">----------------------</div>
<div class="">Hi all,
<div class="">Building upon what Rick said (offline), this is obviously a graphics bug of some kind. I believe this bug exists in other similar situations as well. I think what is going on is that the valid values all fall between 95 and 100 (which are the
 set contour levels), and the rest of the values are set to _FillValue. This leads to a situation where all valid values fall between two contours, which is a situation that NCL admittingly does not handle well when filling, and can lead </div>
<div class=""><br class="">
</div>
<div class="">Another thing to keep in mind is that when stippling, <i class="">NCL</i> <i class="">does not apply stipple at each grid box</i>. If a minimal number of points are spaced apart from one another, stippling might not be shown at all. Setting cnFIllMode
 = "RasterFIll" does not alter this behavior at all. This is the downside of using stippling on sparse spatially inhomogeneous data.  The solution to this issue is to not use any of the gsn_csm_* plotting routines, but to use gsn_add_polymarker to add a dot
 (or stipple) at each significant grid box.  </div>
<div class=""><br class="">
</div>
<div class="">I have attached a script that will color fill the significant grid boxes green (done only to highlight where the boxes are), and then will apply a polymarker to each valid grid box.</div>
<div class=""><br class="">
</div>
<div class="">Hope that helps!</div>
<div class="">Adam</div>
</div>
</div>
<br class="">
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Tue, Jul 7, 2020 at 6:48 PM Dennis Shea via ncl-talk <<a href="mailto:ncl-talk@mailman.ucar.edu" target="_blank" class="">ncl-talk@mailman.ucar.edu</a>> wrote:<br class="">
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr" class="">
<div class="">This was looked at offline.</div>
<div class=""><br class="">
</div>
<div class="">Likely, there is a "bug of some kind." See Adam's response below. He also provided a sample script</div>
<div class="">.</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class="">Adam Phillips provided the attached script.</div>
<div class=""><br class="">
</div>
<div class="">
<div class="">Stay Healthy</div>
<div class="">==========</div>
</div>
</div>
<br class="">
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Jul 2, 2020 at 12:57 PM Buzan, Jonathan via ncl-talk <<a href="mailto:ncl-talk@mailman.ucar.edu" target="_blank" class="">ncl-talk@mailman.ucar.edu</a>> wrote:<br class="">
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="">You need to delete _FillValue and set the number to some arbitrary value.
<div class=""><br class="">
</div>
<div class="">-Jonathan</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
<div class=""><br class="">
<blockquote type="cite" class="">
<div class="">On Jul 2, 2020, at 8:55 PM, Rashed Mahmood <<a href="mailto:rashidcomsis@gmail.com" target="_blank" class="">rashidcomsis@gmail.com</a>> wrote:</div>
<br class="">
<div class="">
<div dir="ltr" class="">
<div class="">I do not think that we should use 0 as missing value, please also see this page:</div>
<div class=""><a href="http://www.ncl.ucar.edu/Document/Language/error_messages.shtml#ZeroMissingValue" target="_blank" class="">http://www.ncl.ucar.edu/Document/Language/error_messages.shtml#ZeroMissingValue</a></div>
<div class="">and no, setting _FillValue to some arbitrary number does not work.</div>
<div class=""><br class="">
</div>
<div class=""></div>
<div class="">I am guessing that there may be a workaround for this, which I haven't  found yet!</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
</div>
<br class="">
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Wed, Jul 1, 2020 at 7:06 PM Buzan, Jonathan <<a href="mailto:jbuzan@purdue.edu" target="_blank" class="">jbuzan@purdue.edu</a>> wrote:<br class="">
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="">I think it’s interpolating between the data. 
<div class="">Have you tried deleting the _FillValue and set it to 0 (or some arbitrary number)?</div>
<div class=""><br class="">
</div>
<div class="">-Jonathan</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
<div class=""><br class="">
<blockquote type="cite" class="">
<div class="">On Jul 1, 2020, at 6:25 PM, Rashed Mahmood <<a href="mailto:rashidcomsis@gmail.com" target="_blank" class="">rashidcomsis@gmail.com</a>> wrote:</div>
<br class="">
<div class="">
<div dir="ltr" class="">
<div class="">Jonathan,</div>
<div class="">Please look at the if statement that was introduced just to play with it a bit. Please have a look at the plot named *_Original.pdf. This is what the question is about.</div>
<div class=""><br class="">
</div>
<div class="">Rashed<br class="">
</div>
</div>
<br class="">
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Wed, Jul 1, 2020 at 6:03 PM Buzan, Jonathan <<a href="mailto:jbuzan@purdue.edu" target="_blank" class="">jbuzan@purdue.edu</a>> wrote:<br class="">
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Hi Rashed,<br class="">
<br class="">
Looking at your script, it looks like the stipple is doing exactly what you said it to do:<br class="">
<br class="">
      do n=0,20  <br class="">
         sig({n},:) = 95.01<br class="">
      end do<br class="">
<br class="">
<br class="">
You set  resS@cnLevels             =(/ 95.,100. /)<br class="">
<br class="">
The {n} in sig({n},:) means to set the latitudes 0-20 to 95.01. And the stipple is greater than 95. But lower than 100. So it stippled from 0-20 latitude.<br class="">
<br class="">
-Jonathan<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
> On Jul 1, 2020, at 5:57 PM, Rashed Mahmood via ncl-talk <<a href="mailto:ncl-talk@mailman.ucar.edu" target="_blank" class="">ncl-talk@mailman.ucar.edu</a>> wrote:<br class="">
> <br class="">
> Hi NCL,<br class="">
> <br class="">
> I encountered strange stippling behaviour when valid data points are very few and are scattered apart from each other. At best I would expect no stippling overlaid on a filled map, however, it seems that NCL somehow covers the whole map with stippling.<br class="">
> <br class="">
> To explain this, I created a small example script (attached) which reads data from the attached file. To play with it a bit, I just added some "fake data" to see what happens. In the script we could set it using "add_bogus_data = True".<br class="">
> Attached are two plots after using original data and adding some fake data. I am not sure what is going on here, anyone? Ignore the file names!!<br class="">
> <br class="">
> Cheers<br class="">
> Rashed<br class="">
> <br class="">
> <funny_stiple.ncl><<a href="http://tst_diff.nc/" rel="noreferrer" target="_blank" class="">tst_diff.nc</a>><Mask_TEST_Original.pdf><Mask_TEST_Bogus.pdf>_______________________________________________<br class="">
> ncl-talk mailing list<br class="">
> <a href="mailto:ncl-talk@mailman.ucar.edu" target="_blank" class="">ncl-talk@mailman.ucar.edu</a><br class="">
> List instructions, subscriber options, unsubscribe:<br class="">
> <a href="https://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank" class="">
https://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br class="">
<br class="">
</blockquote>
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</div>
_______________________________________________<br class="">
ncl-talk mailing list<br class="">
<a href="mailto:ncl-talk@mailman.ucar.edu" target="_blank" class="">ncl-talk@mailman.ucar.edu</a><br class="">
List instructions, subscriber options, unsubscribe:<br class="">
<a href="https://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank" class="">https://mailman.ucar.edu/mailman/listinfo/ncl-talk</a></blockquote>
</div>
_______________________________________________<br class="">
ncl-talk mailing list<br class="">
<a href="mailto:ncl-talk@mailman.ucar.edu" target="_blank" class="">ncl-talk@mailman.ucar.edu</a><br class="">
List instructions, subscriber options, unsubscribe:<br class="">
<a href="https://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank" class="">https://mailman.ucar.edu/mailman/listinfo/ncl-talk</a></blockquote>
</div>
<br clear="all" class="">
<div class=""><br class="">
</div>
-- <br class="">
<div dir="ltr" class="">
<div dir="ltr" class="">
<div class="">
<div dir="ltr" class="">
<div class="">
<div dir="ltr" class="">
<div class="">
<div dir="ltr" class="">
<div class="">
<div class="">
<div class=""><span class=""><font color="#888888" class="">Adam Phillips <br class="">
</font></span></div>
<span class=""><font color="#888888" class="">Associate Scientist,  </font></span><span class=""><font color="#888888" class="">Climate and Global Dynamics Laboratory, NCAR<br class="">
</font></span></div>
</div>
<div class=""><span class=""><font color="#888888" class=""><a href="http://www.cgd.ucar.edu/staff/asphilli/" target="_blank" class="">www.cgd.ucar.edu/staff/asphilli/</a>  
</font></span><span class=""><font color="#888888" class="">303-497-1726 </font></span></div>
<span class=""><font color="#888888" class=""></font></span>
<div class="">
<div class=""><span class=""><font color="#888888" class=""><br class="">
</font></span>
<div class=""><span class=""><font color="#888888" class=""><a href="http://www.cgd.ucar.edu/staff/asphilli" target="_blank" class=""></a></font></span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
_______________________________________________<br class="">
ncl-talk mailing list<br class="">
<a href="mailto:ncl-talk@mailman.ucar.edu" class="">ncl-talk@mailman.ucar.edu</a><br class="">
List instructions, subscriber options, unsubscribe:<br class="">
https://mailman.ucar.edu/mailman/listinfo/ncl-talk</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>