[ncl-talk] cnConstFEnableFill usage?
David Brown
dbrown at ucar.edu
Thu Sep 11 14:12:07 MDT 2014
Hi Liz,
I am looking into this now. I will let you know what I find.
-dave
On Wed, Sep 10, 2014 at 4:09 PM, Elizabeth Burakowski <burakows at ucar.edu>
wrote:
> Hi NCL-Talk,
>
> 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:
>
> warning:ContourPlotInitialize: scalar field is constant; no contour lines
> will appear; use cnConstFEnableFill to enable fill
>
> 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.
>
> Is there a specific order I must put cnConstFEnableFill in my script that
> I am missing? The full script is pretty long, so I've snipped out the bulk
> of it and copied the plot resources information below. If the full script
> is desired, it is available here:
>
>
> /glade/p/work/burakows/plot/NCL/LC_Diff/biascorr_diff_PD_DF_mult_mean_panel.ncl
>
> Thanks,
>
> Liz.
>
>
> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
> load "$NCARG_ROOT/lib/ncarg/nclscripts/esmf/ESMF_regridding.ncl"
>
> ;==========================================================
> ; The main code
> ;==========================================================
>
> begin
>
> <snip>
>
>
> ;----------------------------------------------------------------------
> ; Plotting options section
> ;----------------------------------------------------------------------
>
> pltType = "ps" ; plot type
> pltDir = "./" ; plot directory
> pltName = "Panel_biascorr_"+varw+"PD-DF_2011" ; plot name (ps
> file)
> pltPath = pltDir+pltName ; plot path
>
> wks = gsn_open_wks(pltType,pltPath) ; create workstation
> for ps file
>
> gsn_define_colormap(wks,"temp_diff_18lev")
>
> res = True
>
> res at gsnDraw = False
> res at gsnFrame = False
>
> res at cnFillOn = True ; color plot desired
> res at cnLinesOn = False ; turn off contour lines
> res at cnLineLabelsOn = False ; turn off contour labels
> res at cnInfoLabelOn = False ; turn off info label (top labels of
> indvid. plots)
> res at cnFillMode = "RasterFill" ; turn raster on
> res at cnLevelSelectionMode = "ManualLevels" ; Set contour levels manually
> res at cnMinLevelValF = -4 ; minimum contour (degrees
> C, or mm)
> res at cnMaxLevelValF = 4 ; maximum contour
> (degrees C, or mm)
> res at cnLevelSpacingF = 0.5 ; contour interval
>
> res at lbLabelBarOn = False ; Will turn on in panel
> later
> res at lbOrientation = "Horizontal" ; Horizontal label bar
>
> res at mpFillOn = False
> res at mpOutlineOn = True
> res at mpOutlineBoundarySets = "AllBoundaries"
> res at mpProjection = "CylindricalEquidistant"
>
> res at mpLimitMode = "LatLon" ; required
> res at mpMinLatF = minlat-bndadd
> res at mpMaxLatF = maxlat+bndadd
> res at mpMinLonF = minlon-bndadd
> res at mpMaxLonF = maxlon+bndadd
> res at mpCenterLonF = (minlon + maxlon)*0.5
> res at mpCenterLatF = (minlat + maxlat)*0.5
> res at gsnLeftString = "" ; Turn off left subtitle
> res at gsnRightString = "" ; Turn off right
> subtitle
> res at gsnMajorLatSpacing = 2
> ;res at gsnMajorLonSpacing = 2
> res at gsnMinorLonSpacing = 2
>
> res at gsnAddCyclic = False ; regional grid (changes central meridian)/xwo
> ;----Resources for stipling of significant signal/noise (>2)
> snres = True
> snres at gsnDraw = False
> snres at gsnFrame = False
> snres at lbLabelBarOn = False ; turn off label bar
> snres at cnInfoLabelOn = False ; turn off info label
> snres at cnLineLabelsOn = False ; turn off contour labels
> snres at cnLinesOn = False ; no contour lines
> snres at cnConstFEnableFill= True ; allow constant values (1=sig) to fill
> snres at cnFillOn = True ; turn on fill
> snres at cnMonoFillPattern = True ; single fill pattern
> snres at cnFillColor = "black" ;
> snres at cnFillPattern = 17 ; stipling
> <snip>
> plot_diff = gsn_csm_contour_map(wks,Wrfdiff_mean,res)
> plot_sn = gsn_csm_contour(wks,Wrfdiff_sn2,snres)
> overlay(plot_diff,plot_sn)
>
>
>
> _______________________________________________
> ncl-talk mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20140911/2a7fa27e/attachment.html
More information about the ncl-talk
mailing list