<div dir="ltr">Hi NCL-Talk, <div><br></div><div>I am trying to use cnConstFEnableFill to stiple regions in a constant fill color/pattern where signal/noise ratios are greater than two.  However, I keep getting an error that says: </div><div><br></div><div>warning:ContourPlotInitialize: scalar field is constant; no contour lines will appear; use cnConstFEnableFill to enable fill</div><div><br></div><div>The plotting resources for my contour plot (res) and my signal:noise ratio plot (snres) using cnConstFEnableFill is below.  The plot turns out perfectly fine, minus the desired stipling.  </div><div><br></div><div>Is there a specific order I must put cnConstFEnableFill in my script that I am missing?  The full script is pretty long, so I&#39;ve snipped out the bulk of it and copied the plot resources information below.  If the full script is desired, it is available here:</div><div><br></div><div>/glade/p/work/burakows/plot/NCL/LC_Diff/biascorr_diff_PD_DF_mult_mean_panel.ncl<br></div><div><br></div><div>Thanks, </div><div><br></div><div>Liz.</div><div><br></div><div><br></div><div><div>load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl&quot;</div><div>load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl&quot;</div><div>load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl&quot;</div><div>load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/esmf/ESMF_regridding.ncl&quot;</div><div><br></div><div>;==========================================================</div><div>;                         The main code</div><div>;==========================================================</div><div><br></div><div>begin</div><div><br></div><div>&lt;snip&gt;  </div><div><br></div><div><br></div><div>;----------------------------------------------------------------------</div><div>; Plotting options section</div><div>;----------------------------------------------------------------------</div><div><br></div><div> pltType = &quot;ps&quot;                                 ; plot type</div><div>       pltDir = &quot;./&quot;                            ; plot directory</div><div>       pltName = &quot;Panel_biascorr_&quot;+varw+&quot;PD-DF_2011&quot;  <span class="" style="white-space:pre">        </span>; plot name (ps file)</div><div>       pltPath = pltDir+pltName                 ; plot path</div><div><br></div><div>   wks = gsn_open_wks(pltType,pltPath)              ; create workstation for ps file</div><div>       </div><div>        gsn_define_colormap(wks,&quot;temp_diff_18lev&quot;)</div><div><br></div><div><span class="" style="white-space:pre">        </span>res = True</div><div><br></div><div><span class="" style="white-space:pre">        </span>res@gsnDraw<span class="" style="white-space:pre">                </span>= False</div><div><span class="" style="white-space:pre">        </span>res@gsnFrame<span class="" style="white-space:pre">                </span>= False</div><div><br></div><div><span class="" style="white-space:pre">        </span>res@cnFillOn             = True              ; color plot desired</div><div>    <span class="" style="white-space:pre">        </span>res@cnLinesOn            = False             ; turn off contour lines</div><div>    <span class="" style="white-space:pre">        </span>res@cnLineLabelsOn       = False             ; turn off contour labels</div><div>    <span class="" style="white-space:pre">        </span>res@cnInfoLabelOn<span class="" style="white-space:pre">        </span> = False<span class="" style="white-space:pre">        </span>     ; turn off info label (top labels of indvid. plots)</div><div><span class="" style="white-space:pre">        </span>res@cnFillMode           = &quot;RasterFill&quot;      ; turn raster on</div><div><span class="" style="white-space:pre">        </span>res@cnLevelSelectionMode = &quot;ManualLevels&quot;  ; Set contour levels manually</div><div><span class="" style="white-space:pre">        </span>res@cnMinLevelValF       = -4                ; minimum contour (degrees C, or mm)</div><div>        res@cnMaxLevelValF       = 4                 ; maximum contour (degrees C, or mm)</div><div>        res@cnLevelSpacingF      = 0.5               ; contour interval</div><div><br></div><div>    <span class="" style="white-space:pre">        </span>res@lbLabelBarOn         = False             ; Will turn on in panel later</div><div><span class="" style="white-space:pre">        </span>res@lbOrientation<span class="" style="white-space:pre">        </span> = &quot;Horizontal&quot;<span class="" style="white-space:pre">        </span>     ; Horizontal label bar</div><div><br></div><div>    <span class="" style="white-space:pre">        </span>res@mpFillOn             = False</div><div>    <span class="" style="white-space:pre">        </span>res@mpOutlineOn           = True</div><div>    <span class="" style="white-space:pre">        </span>res@mpOutlineBoundarySets = &quot;AllBoundaries&quot;</div><div>    <span class="" style="white-space:pre">        </span>res@mpProjection          = &quot;CylindricalEquidistant&quot;</div><div><br></div><div>    <span class="" style="white-space:pre">        </span>res@mpLimitMode           = &quot;LatLon&quot;           ; required</div><div>    <span class="" style="white-space:pre">        </span>res@mpMinLatF             = minlat-bndadd</div><div>    <span class="" style="white-space:pre">        </span>res@mpMaxLatF             = maxlat+bndadd</div><div>    <span class="" style="white-space:pre">        </span>res@mpMinLonF             = minlon-bndadd</div><div>    <span class="" style="white-space:pre">        </span>res@mpMaxLonF             = maxlon+bndadd</div><div>    <span class="" style="white-space:pre">        </span>res@mpCenterLonF          = (minlon + maxlon)*0.5</div><div>    <span class="" style="white-space:pre">        </span>res@mpCenterLatF          = (minlat + maxlat)*0.5</div><div><span class="" style="white-space:pre">        </span></div><div><span class="" style="white-space:pre">        </span>res@gsnLeftString         = &quot;&quot;                ; Turn off left subtitle</div><div>        res@gsnRightString        = &quot;&quot;                ; Turn off right subtitle</div><div>    <span class="" style="white-space:pre">        </span>res@gsnMajorLatSpacing    = 2</div><div>   <span class="" style="white-space:pre">        </span>;res@gsnMajorLonSpacing   = 2</div><div>    <span class="" style="white-space:pre">        </span>res@gsnMinorLonSpacing    = 2</div><div><br></div><div><span class="" style="white-space:pre">        </span>res@gsnAddCyclic<span class="" style="white-space:pre">        </span>= False<span class="" style="white-space:pre">                </span>; regional grid (changes central meridian)/xwo</div><div><span class="" style="white-space:pre">        </span></div><div><span class="" style="white-space:pre">        </span></div><div>   ;----Resources for stipling of significant signal/noise (&gt;2)</div><div>        snres <span class="" style="white-space:pre">                        </span>= True</div><div><span class="" style="white-space:pre">        </span>snres@gsnDraw <span class="" style="white-space:pre">                </span>= False</div><div><span class="" style="white-space:pre">        </span>snres@gsnFrame<span class="" style="white-space:pre">                </span>= False</div><div><span class="" style="white-space:pre">        </span></div><div><span class="" style="white-space:pre">        </span>snres@lbLabelBarOn<span class="" style="white-space:pre">        </span>= False<span class="" style="white-space:pre">                </span>; turn off label bar</div><div><span class="" style="white-space:pre">        </span>snres@cnInfoLabelOn<span class="" style="white-space:pre">        </span>= False<span class="" style="white-space:pre">                </span>; turn off info label</div><div><span class="" style="white-space:pre">        </span>snres@cnLineLabelsOn<span class="" style="white-space:pre">        </span>= False<span class="" style="white-space:pre">                </span>; turn off contour labels</div><div><span class="" style="white-space:pre">        </span>snres@cnLinesOn<span class="" style="white-space:pre">                </span>= False<span class="" style="white-space:pre">                </span>; no contour lines</div><div><span class="" style="white-space:pre">        </span>snres@cnConstFEnableFill= True<span class="" style="white-space:pre">                </span>; allow constant values (1=sig) to fill</div><div><span class="" style="white-space:pre">        </span>snres@cnFillOn<span class="" style="white-space:pre">                </span>= True<span class="" style="white-space:pre">                </span>; turn on fill</div><div><span class="" style="white-space:pre">        </span>snres@cnMonoFillPattern = True<span class="" style="white-space:pre">                </span>; single fill pattern</div><div><span class="" style="white-space:pre">        </span>snres@cnFillColor<span class="" style="white-space:pre">        </span>= &quot;black&quot;<span class="" style="white-space:pre">        </span>; </div><div><span class="" style="white-space:pre">        </span>snres@cnFillPattern<span class="" style="white-space:pre">        </span>= 17<span class="" style="white-space:pre">                </span>; stipling</div><div><span class="" style="white-space:pre">        </span></div><div><span style="white-space:pre">&lt;snip&gt;</span></div><div><span class="" style="white-space:pre">        </span></div><div><span class="" style="white-space:pre">        </span>plot_diff = gsn_csm_contour_map(wks,Wrfdiff_mean,res)</div><div><span class="" style="white-space:pre">        </span>plot_sn   = gsn_csm_contour(wks,Wrfdiff_sn2,snres)</div><div><span class="" style="white-space:pre">        </span></div><div><span class="" style="white-space:pre">        </span>overlay(plot_diff,plot_sn)</div><div><span class="" style="white-space:pre">        </span></div></div><div><br></div><div><br></div></div>