<div dir="ltr"><div>Hi,<br><br></div><div>You used -1 as _FillValue for variable &quot;t2&quot;. Note it is an integer value -- what type is the array t2 -- float or int?  In any case, you created the formatted string array &quot;points&quot; from t2 as &quot;%3.0f&quot;, so that any data values in t2 that were -1 are now &quot; -1&quot;, and thus it seems your _FillValue should be &quot; -1&quot;. Did you do this, and do the types between data and _FillValue agree everywhere?<br><br></div><div>If that&#39;s not the issue, I think we may need to see script and dataset to figure out what the issue is.<br><br></div><div>HTH...<br></div><div>Rick<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 17, 2017 at 12:48 PM, Stavros Dafis <span dir="ltr">&lt;<a href="mailto:sdafis@cc.uoi.gr" target="_blank">sdafis@cc.uoi.gr</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Rick, thank you for your suggestion, I have tried to assign both the<br>
FillValue and the missing value (@missing_value) but nothing seems to work.<br>
<br>
I forgot to mention that I am using NCL 6.2.0, 6.3.0 and 6.4.0, on different<br>
machines.<br>
<span class="im HOEnZb"><br>
<br>
--<br>
Stavros NTAFIS (DAFIS)<br>
------------------------------<wbr>-----------------<br>
Physicist - Meteorologist, M.Sc.<br>
Research Associate, National Observatory of Athens<br>
<a href="tel:%28%2B33%299%2081%2094%2022%2012" value="+33981942212">(+33)9 81 94 22 12</a>, Mobile: <a href="tel:%2B30%20697%2004%2020%20242" value="+306970420242">+30 697 04 20 242</a><br>
---------------<br>
Weather charts:<br>
<a href="http://www.meteo.gr" rel="noreferrer" target="_blank">http://www.meteo.gr</a><br>
<a href="http://www.meteo.gr/meteomaps/" rel="noreferrer" target="_blank">http://www.meteo.gr/meteomaps/</a><br>
<br>
<br>
</span><div class="HOEnZb"><div class="h5">Quoting Rick Brownrigg &lt;<a href="mailto:brownrig@ucar.edu">brownrig@ucar.edu</a>&gt;:<br>
<br>
&gt; Hi Stavros,<br>
&gt;<br>
&gt; I don&#39;t know for certain, but I suspect you need to assign the _FillValue<br>
&gt; to the string array &quot;points&quot; that you constructed from &quot;t2&quot; (I don&#39;t see<br>
&gt; how the attributes from t2 would carry to points via the sprintf() ).<br>
&gt;<br>
&gt; Hope that helps...<br>
&gt; Rick<br>
&gt;<br>
&gt; On Sun, Apr 16, 2017 at 12:56 PM, Stavros Dafis &lt;<a href="mailto:sdafis@cc.uoi.gr">sdafis@cc.uoi.gr</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; Hello everyone, I am facing a problem with the function gsn_add_text. In<br>
&gt; &gt; the<br>
&gt; &gt; description of the function, it is mentioned that no missing values will be<br>
&gt; &gt; plotted:<br>
&gt; &gt;<br>
&gt; &gt; &amp;#8220;This function attaches a list of text strings to the given plot.<br>
&gt; &gt; The text<br>
&gt; &gt; strings will be drawn only when the plot is drawn. If a missing value is<br>
&gt; &gt; encountered in the text strings or x/y values, then no text string will be<br>
&gt; &gt; drawn at this pair.&amp;#8221;<br>
&gt; &gt;<br>
&gt; &gt; My script reads a netCDF file with 3 variables t2(lat,lon), lat(lat),<br>
&gt; &gt; lon(lon),<br>
&gt; &gt; so in order to attach values on the plot using this function, I have to<br>
&gt; &gt; make<br>
&gt; &gt; new 2-D variables for lat/lon and define the string to be plotted on the<br>
&gt; &gt; map.<br>
&gt; &gt; Values are assigned just fine on the plot, over the land, but missing<br>
&gt; &gt; values<br>
&gt; &gt; are also printed over the sea. I tried to use landsea masking but my data<br>
&gt; &gt; have<br>
&gt; &gt; high horizontal resolution (5km). Any suggestions?<br>
&gt; &gt;<br>
&gt; &gt; I have the same problem with WRF data, with already 2-D lat/lon arrays.<br>
&gt; &gt;<br>
&gt; &gt;  This is the part of the code which prints the values:<br>
&gt; &gt; .<br>
&gt; &gt; .<br>
&gt; &gt; .<br>
&gt; &gt; contour = gsn_csm_contour_map(wks,t2,<wbr>res)<br>
&gt; &gt;<br>
&gt; &gt; t2@missing_value = -1<br>
&gt; &gt; t2@_FillValue = -1<br>
&gt; &gt; (default missing values = -999)<br>
&gt; &gt;<br>
&gt; &gt; lat2 = new(dimsizes(t2),typeof(lat),-<wbr>1)<br>
&gt; &gt; lon2 = new(dimsizes(t2),typeof(lon),-<wbr>1)<br>
&gt; &gt;<br>
&gt; &gt; nb = dimsizes(t2)<br>
&gt; &gt;<br>
&gt; &gt; do nl=0,nb(0)-1,1<br>
&gt; &gt; do ml=0,nb(1)-1,1<br>
&gt; &gt;<br>
&gt; &gt; lat2(nl,ml) = lat(nl)<br>
&gt; &gt; lon2(nl,ml) = lon(ml)<br>
&gt; &gt;<br>
&gt; &gt; end do<br>
&gt; &gt; end do<br>
&gt; &gt;<br>
&gt; &gt; points = sprintf(&quot;%3.0f&quot;, t2)<br>
&gt; &gt; ;points = &quot;&quot;+t2(:,:)+&quot;&quot;<br>
&gt; &gt;<br>
&gt; &gt; values = gsn_add_text(wks,contour,<wbr>points,lon2(:,:),lat2(:,:),<wbr>True)<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; Stavros NTAFIS (DAFIS)<br>
&gt; &gt; ------------------------------<wbr>-----------------<br>
&gt; &gt; Physicist - Meteorologist, M.Sc.<br>
&gt; &gt; Research Associate, National Observatory of Athens<br>
&gt; &gt; (+33)9 81 94 22 12, Mobile: +30 697 04 20 242<br>
&gt; &gt; ---------------<br>
&gt; &gt; Weather charts:<br>
&gt; &gt; <a href="http://www.meteo.gr" rel="noreferrer" target="_blank">http://www.meteo.gr</a><br>
&gt; &gt; <a href="http://www.meteo.gr/meteomaps/" rel="noreferrer" target="_blank">http://www.meteo.gr/meteomaps/</a><br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; ______________________________<wbr>_________________<br>
&gt; &gt; ncl-talk mailing list<br>
&gt; &gt; <a href="mailto:ncl-talk@ucar.edu">ncl-talk@ucar.edu</a><br>
&gt; &gt; List instructions, subscriber options, unsubscribe:<br>
&gt; &gt; <a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/<wbr>mailman/listinfo/ncl-talk</a><br>
&gt; &gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div>