<div dir="ltr">NCL team,<div><br></div><div>I am making ordinary color filled contour maps of gridded data, with fixed contour levels.  When all data values lie between two adjacent contour levels, all one color is expected.  However, NCL 6.3.0 fails to color fill in these cases.  The result is all white maps that interrupt presentation sequences.</div><div><br></div><div>Attached plot #1 shows color fill forced by adding an intermediate contour level.  Plot #2 shows the problem, a blank plot when fewer contour levels are selected, and all one color expected.</div><div><br></div><div>Here is the script for plot #2, the non-filled map.  Plot #1 results by changing cnLevelSpacingF to 6 instead of 12.  The input file is in the third attachment:</div><div><br></div><div><div>begin</div><div>  f = addfile (&quot;<a href="http://data.no-color.nc">data.no-color.nc</a>&quot;, &quot;r&quot;)</div><div>  dat = f-&gt;dat</div><div>  print (&quot;Data range of full grid = &quot; + min (dat) + &quot;, &quot; + max (dat))</div><div><br></div><div>  wks = gsn_open_wks (&quot;x11&quot;, &quot;plot.test&quot;)</div><div>  res                      = True</div><div>  res@cnFillOn             = True</div><div>  res@cnConstFEnableFill   = True</div><div><br></div><div>  res@cnLevelSelectionMode = &quot;ManualLevels&quot;</div><div>  res@cnMinLevelValF       = 0</div><div>  res@cnMaxLevelValF       = 24</div><div>  res@cnLevelSpacingF      = 12   ; smaller generates color fill</div><div><br></div><div>  res@mpMinLonF    = 234     ; any boundary outside data limits</div><div>  res@mpMaxLonF    = 260     ; generates color fill</div><div>  res@mpMinLatF    = 31</div><div>  res@mpMaxLatF    = 50</div><div><br></div><div>  res@mpCenterLonF = (res@mpMinLonF + res@mpMaxLonF) / 2.0</div><div>  res@gsnAddCyclic = False</div><div>  res@mpFillOn     = False</div><div>  res@mpOutlineBoundarySets = &quot;AllBoundaries&quot;</div><div><br></div><div>  plot = gsn_csm_contour_map_ce (wks, dat, res)</div><div>end</div></div><div><br></div><div>Please note that two different kinds of changes result in correct color fill, just not all one color which is what I need.  You can decrease cnLevelSpacingF to some value such as 6, which generates more than one color.  You can also change any of the map border resources (mpMinLonF etc.) to extend outside the data limits, resulting in missing values along the edges showing as blank (white) areas.</div><div><br></div><div>Both of these changes have something in common.  They all result in at least one color variation inside the plot frame.  The failure occurs when the entire plot frame should be one solid color with no breaks for missing values or contour lines.</div><div><br></div><div>Is this a bug in NCL?  Is there an existing solution?  Can you please either change NCL to prevent this kind of blanking, or else add a resource similar to cnConstFEnableFill, to allow users to control the blanking in such cases?  Thanks for your consideration.</div><div><br></div><div>--Dave</div></div>